AllSeen Alliance

The AllSeen Alliance is a nonprofit consortium dedicated to enabling and driving the widespread adoption of products, systems and services that support the Internet of Everything with an open, universal development framework supported by a vibrant ecosystem and thriving technical community. It is the broadest cross-industry consortium to date to advance adoption and innovation in the “Internet of Everything” in homes and industry. The Internet of Everything is based on the idea that devices, objects and systems can be connected in simple, transparent ways to enable seamless sharing of information across all of them. As no single company can accomplish the level of interoperability required to support the Internet of Everything and address everyday, real-life scenarios, a cross-industry effort is needed to deliver new experiences to consumers and businesses. The AllSeen Alliance looks to expand upon the “Internet of Things,” which Gartner predicts will add $1.9 trillion to the global economy by 2020, to include more functionality and interactions across various brands and sectors, such as the connected home, healthcare, education, automotive and enterprise.
  • Tags:
  • Latest update: November 14, 2014
  • Developed by: AllSeen Alliance, Inc.
  • Source code repository: https://git.allseenalliance.org/cgit/
  • Download URL: https://allseenalliance.org/source-code
  • Relations:

Intellectual property rights (IPR)

The AllSeen Alliance has a typical governance structure for open source projects with a Board of Directors handling business governance, marketing and operational matters while the Technical Steering Committee governs the overall code development work. The TSC provides cross-Working Group guidance, direction where needed and sets overall policy for the technical development of the Alliance. To learn more about the Board and TSC, please see the Bylaws of the organization. You can also click the appropriate text here to learn about who are serving as Board Members and TSC Members.

To facilitate an open ecosystem, AllSeen Alliance was structured with an open source license, open design, development and contribution model and finally, an appropriate, open governance model. The project is a Linux Foundation Collaborative Project and implements many open source best practices familiar to other leading projects. Further, any individual, company or organization can engage directly and immediately to begin shaping the future of the project.

AllSeen Alliance is open to anyone. Anyone can develop and contribute code and help steer the project forward in any number of ways. Get started today!

The AllSeen Alliance framework is initially based on the AllJoyn™ open source project, and will be expanded with contributions from member companies and the open source community. 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.

The framework consists of a code base of various modular Services that enable fundamental activities such as discovery of adjacent devices, pairing, message routing and security. The cross platform nature of the open source codebase ensures interoperability among even the most basic devices and systems.

The initial set of capabilities planned for the codebase include: device discovery to exchange information and configurations (learning about other nearby devices); onboarding to join the user’s network of connected devices; user notifications; a common control panel for creating rich user experiences; and audio streaming for simultaneous playback on multiple speakers. As the TSC approves Working Groups and members contribute new Services, we expect these capabilities and features to expand.

A tutorial has been made available.

Service level

Technology Readiness Level

5 - technology validated in relevant environment

Reuse Readiness Levels

5 - Reuse is practical; the software could be reused by most users with reasonable cost and risk

Many AllSeen Alliance members and other companies are integrating the AllJoyn software framework into their products to highlight how smart things can discover, expose their capabilities and work together.

The following showcases products that are publicly announce: https://allseenalliance.org/showcase