Similar to humans having different languages to communicate with each other, IoT devices that is connected to a heterogeneous network will need a common framework to enable inter-operability with each other so that data collected by one device can be used by another with other apps or analytics software. We’ll also need a standard framework to discover & identify types of IoT devices, services & also other data like sensor measurements, signal strength & maybe remaining battery power etc. over existing wired & wireless connectivity standards. So what are the current options on IoT interoperability?
One of the earliest standard on IoT inter-operability is AllJoyn® developed by the Allseen Alliance Qualcomm has led development of this open source project, and first presented it at the Mobile World Congress 2011. AllJoyn® is a collaborative open-source software framework that makes it easy for devices and apps to discover and communicate with each other. It supports many language bindings and can be easily integrated into platforms small and large. The AllJoyn framework defines a common way for devices and apps to communicate with one another ushering a new wave of interoperable devices to make the Internet of Things a reality.
Another similar competing standard is Iotivity by the Open Internet Consortium. The Open Interconnect Consortium (OIC) seek to define a common communication framework based on industry standard technologies to wirelessly connect and intelligently manage the flow of information among devices, regardless of form factor, operating system or service provider.
Thread is yet another group headed by Google’s Nest providing a framework for IoT devices used in smart homes . From Thread’s website “Most of today’s technologies rely on a single device to communicate with products around the home. So if that device fails, the whole network goes down. Today’s technologies can also be difficult and confusing to set up. And since many devices around the home need to stay connected 24/7, they end up draining battery life quickly. That’s why we designed Thread. We wanted to build a technology that uses and combines the best of what’s out there and create a networking protocol that can help the Internet of Things realize its potential for years to come”.
The latest consortium Industrial Internet Consortium (IIC) , founded in March 2014 to bring together the organizations and technologies necessary to accelerate growth of the Industrial Internet by identifying, assembling and promoting best practices. Membership includes small and large technology innovators, vertical market leaders, researchers, universities and governments.
With even more consortiums joining the fray, we will be able to manage & solve IoT issues such as inter-operability , security & others that will drive the adoption of IoT in the near future.