Teslanet.nl

Teslanet.nl is de officiƫle website van de Mule CoAP Connector.

Mule CoAP Connector

De Mule CoAP Connector is een uitbreiding op de Mule ESB (Enterprise Service Bus) van Mulesoft. Met de connector kunnen Mule applicaties worden gerealiseerd die via het CoAP protocol communiceren met andere applicaties, apparaten of systemen die een CoAP-server of een CoAP-client interface hebben.

De Connector kan in zowel Community versie als de Enterprise versie van Mule worden toegepast. De Mule CoAP Connector is gepubliceerd onder de voorwaarden van de Eclipse Public License - v 2.0.

CoAP

Het CoAP (Contrained Application Protocol) is een internet standaard voor toepassing in het IoT (Internet of Things) domein, dus voor toepassing in apparaten of systemen met een beperkte reken- en/of geheugencapaciteit. Het IETF heeft de standaard vastgelegd in rfc7252.

Mule

De connector maakt gebruik van de uitbreidbaarheid van Mule en is gerealiseerd met Mule SDK (versie 2.0) c.q. Mule DevKit (versie 1.0). De flexibiliteit van Mule maakt deze zeer geschikt om te functioneren in een netwerk van intelligente kleinere apparaten zoals dat in IoT toepassingen voorkomt. Mule zelf stelt - voor een ESB - ook relatief weinig eisen aan het platform waarop deze draait. Men heeft Mule zelfs op een Paspberry-Pi laten functioneren (Zie: Raspberry Pi gets an API). Hoewel het mogelijk is om Mule op een "Thing" te draaien is de Mule CoAP Connector meer gedacht voor aansturing van of communicatie met "Things" in een meer centrale rol, in een netwerk van "Things". Waarbij Mule zijn integratie-rol waarneemt en draait op een krachtiger platform. Het ReST karakter van het CoAP protocol past goed bij een ESB vanwege de schaalbaarheid en loose coupling.

Ontwikkelversie

2.0

Versie 2.0 van de Mule CoAP Connector is in ontwikkeling voor gebruik in Mule 4 applicaties. Met deze Mule-extensie kunnen Mule 4 applicaties zowel CoAP clients als CoAP servers realiseren en communiceren met andere CoAP servers, respectievelijk CoAP Clients. Zie onderstaande pagina voor meer informatie.

Releases

1.0

Versie 1.0 van de Mule CoAP Connector is opgebouwd uit een client-connector en een server-connector. Deze kunnen afzonderlijk of in combinatie door Mule 3 applicaties worden gebruikt. Zie onderstaande pagina's voor meer informatie.