30 Jun 2015
Microsoft’s Open Source Code Contribution Extends AllJoyn Capabilities Beyond the Home
SAN FRANCISCO, June 30, 2015 – The AllSeen Alliance, a cross-industry collaboration to advance the Internet of Everything through the AllJoyn open source software project, today announced the release of the AllJoyn Device System Bridge (DSB), which enables interoperability with legacy and purpose-built device networks. The DSB technology quickly and cost-effectively brings these devices to the AllJoyn open source software framework. AllSeen Alliance member Microsoft Corp. contributed the open source DSB code to AllJoyn.
The AllJoyn DSB allows companies to extend their existing Internet of Things (IoT) interfaces into AllJoyn as a common language for applications spanning consumer, healthcare, industrial and governmental sectors. For example, using the AllJoyn DSB, developers can connect BACnet-based devices for building automation or Z-Wave smart home products to AllJoyn-enabled devices locally or remotely, depending on the design configuration.
AllJoyn, the standard IoT protocol of the AllSeen Alliance, makes it easy for devices and apps to discover and communicate with one another securely regardless of brand, transport, platform or operating system. This greatly simplifies connectivity and communication between devices, services and apps; however, financial and technical limitations often force enterprises to leverage legacy infrastructure and forego new products, technology and services investments.
AllJoyn DSB complements the AllJoyn Gateway Agent, an extension of the AllJoyn software framework that connects AllJoyn devices in a local network to external networks, delivers remote access, device management and fine-grained security and privacy control. By comparison, the AllJoyn DSB acts as a “superconnector” for devices using their existing non-AllJoyn interfaces and creates a virtual version of these devices on the AllJoyn system. This enables other AllJoyn devices and applications to interact with these BACnet, Z-Wave or similar protocol devices as if they were simply additional AllJoyn devices in the AllJoyn system.
“Millions of connected devices exist. We see significant savings for companies that bridge existing automation systems and devices to leverage their existing infrastructure and put it to work in IoT,” said Jason Farmer, AllSeen Alliance Gateway Working Group contributor and Lead Program Manager at Microsoft. “Microsoft is committed to making the IoT as accessible, secure, cost-effective and simple as possible. Our DSB contribution to the AllSeen Alliance will help bring real-world applications to market quickly with existing devices and infrastructure, accelerating the Internet of Your Things.”
Key Components and Features of AllJoyn DSB:
- Communication Stack or Interface: provides interconnection to purpose-built device systems;
- Adapter: creates and manages a virtual device on behalf of each device from the alternative network that can be exposed to an AllJoyn system. This information is consumed by the Bridge;
- Bridge: creates an application attachment for each device with security settings configured through the bridge configuration interface;
- Configuration: flexible enough to allow AllJoyn devices and non-AllJoyn devices to interact seamlessly, locally or remotely; and
- Open standards: provides connectivity, interaction and integration over a variety of protocols including BACnet IP and Z-Wave.
This technology has already been proving to be helpful in solving some of their current connectivity challenges according to Quanta Computer, an AllSeen Alliance member and one of Microsoft’s partners. “We build smart home solutions that help monitor living conditions in homes such as air quality, temperature, humidity as well as automate surveillance activities. Using the AllJoyn DSB technology, we were able to quickly prototype and demonstrate solutions to our customers helping us focus our time on their business requirements,” said Terrisa Chung, General Manager and Vice President of Quanta Computer.
“Protocol conversion removes major IoT barriers by making existing technologies open and interoperable,” said Philip DesAutels, senior director, IoT, AllSeen Alliance. “AllJoyn DSB is a structured framework for secure and thoughtful integration of non-AllJoyn devices into the AllJoyn ecosystem, preserving investment, stretching constrained budgets and expanding the universe of possibilities.”
An AllJoyn DSB template can be installed in Visual Studio 2015 preview to enable developers to create AllJoyn Device System Bridge projects.
To learn more about AllJoyn DSB, which is part of the Gateway Working Group, visit: https://wiki.allseenalliance.org/gateway/gateway.
About The AllSeen Alliance
The AllSeen Alliance is a nonprofit open source consortium dedicated to driving the widespread adoption of products, systems and services that support the Internet of Everything with an open, universal development framework that is supported by a vibrant ecosystem and thriving technical community. The Alliance manages and advances an industry-supported collaborative open source software connectivity and services framework based on AllJoyn technology accepting contributions from premier members, community members and the open source community. This secure and programmable software connectivity and services framework enables companies and individuals to create interoperable products that can discover, connect and interact directly with other nearby devices, systems and services regardless of transport layer, device type, platform, operating system or brand. For more information, please visit: http://www.allseenalliance.org.
The AllSeen Alliance is a Collaborative Project at The Linux Foundation. Linux Foundation Collaborative Projects are independently funded software projects that harness the power of collaborative development to fuel innovation across industries and ecosystems. www.linuxfoundation.org