AllSeen Alliance. An Open Source Project Building the Framework of the Internet of Things
AllSeen Alliance, AllSeen Alliance. An Open Source Project Building the Framework of the Internet of Things, June 2015
|Abstract||The AllSeen Alliance is a Collaborative Project managed by the Linux Foundation delivering the widespread adoption of billions of products working together in an interoperable “Internet of Everything” through the AllJoyn framework in an open environment, with a thriving technical community and a vibrant ecosystem.|
|Topics||Business Model, Technology, Interoperability|
The AllSeen Alliance is the world’s largest collaborative open source project developing code for the Internet of Things, in order to make it an Internet of Everything.
The IoT is already a widespread phenomenon, but, to take the biggest benefit from it, there is need for the IoT products' ability to work together. That means that there is need for a common language which enables products to recognize, communicate and interact with each other.
However, today this is not the most common situation. On the contrary, in this domain we have several problems with the IoT:
- a different app for every device;
- difficult integration;
- inability of devices to interact locally;
- abundance of cloud connection;
- difficulty of building rich scenarios.
If a single brand or company could build the entire IoT, probably problems like that wont' exist. But this is not possible (moreover, a monopoly of that kind would create competition issues): there is therefore need for a connected network of companies, applications and products.
The Alliance has therefore created AllJoyn, "an industry-supported software and service framework that makes a world full of smart connected products that work together possible."
AllJoyn is a shared code base and a common communication protocol, and it is already in millions of real products today. The list of the products using the AllJoyn software framework is available here: https://allseenalliance.org/showcase-products-using-alljoyn.
These are some of the features of AllJoyn:
- it exposes smartphone APIs;
- through a single protocol, it allows products and apps to expose their capabilities and interact with other devices and apps;
- its proximal network topology enables direct communication between products, avoids cloud intermediation when the devices are close to the the user (local access takes place via AllJoyn directly), and enables remote access through a common point (remote access takes place via the AllJoyn Gateway Service):
- there is a rich app ecosystem with a choice of apps that enable the integration of different devices.
"Products, applications and services created with the AllJoyn open source project can communicate over various transport layers, such as Wi-Fi, power line or Ethernet, regardless of manufacturer or operating system and without the need for Internet access. The software has been and will continue to be openly available for developers to download, and runs on popular platforms such as Linux and Linux-based Android, iOS, and Windows, including embedded variants."
AllSeen offers also a certification program: if a product satisfies the code, compliance and interoperability requirements stated by AllSeen, it is registered in the AllSeen Certified Products database and earns the right to wear the Designed for AllSeen logo.