Posted by Ken Lynch on October 30, 2014
Standards for linking both enterprise and consumer connected devices and systems continue to be an area of concern for developers. And while there may never be one single set of “rules” for developer’s use, OASIS -- the organization behind the MQTT Protocol –is working to make it easier for developers to code with the standards available today.
EdgeIQ couldn’t agree more and has announced that its Connected Services Platform supports the Message Queuing Telemetry Transport (MQTT) protocol 3.1.1 recently ratified by OASIS (the Organizations for the Advancement of Structured Information Standards).
MQTT is a machine-to-machine (M2M) and Internet of Things (IoT) connectivity protocol developed to overcome the challenges of connecting the rapidly expanding physical world of sensors, actuators, phones, and tablets with enterprise software. An extremely lightweight publish/subscribe messaging transport, MQTT is most suitable for communication in M2M and IoT contexts where a small code footprint is required or network bandwidth is at a premium.
Joining companies like Cisco, IBM, Tibco, RedHat, Eurotech, the Eclipse Foundation and SoftwareAG, (among others), backing the MQTT protocol further enhances the ability of the EdgeIQ Platform to connect to disparate data sources, including intelligent devices and sensors, and integrate their data into enterprise IT more efficiently. EdgeIQ also supports combining devices that report using MQTT along with other proprietary protocols and expose the information in a normalized way. Most other systems that support MQTT do not have this capability.
EdgeIQ is committed to helping enterprise organizations and developers take advantage of the huge market opportunity that is IoT and is doing so by assuring that its customers can interface with the greatest number of connected devices, embedded systems and other sources of data.
Being the first company to build an IoT-centric middleware offering, EdgeIQ's “Services as a Platform” approach is not only unique but allows users to create connected and integrated solutions from any combination of devices and systems by combining basic data extraction and normalization services with network management, business rules, alerting, services and more, all expressed as APIs in one common framework.
EdgeIQ's goal is to improve how systems and devices “talk to each other” and to allow organizations to extract business benefits from data collected and we think the best path to reach that goal is by supporting protocols like MQTT that not only help developers avoid having to create and implement their own standards but increase the widespread adoption of IoT technologies overall because the benchmarks are already in place.