Brief introduction
AllJoyn Qualcomm is an open source project for IoT. Light to see the introduction of the first feeling is tall Ah!
The problem it needs to solve is the interconnection problem in the Internet of Things, a great platform.
A comparison of the two pictures of the PPT introduced by it will be clearer.
In the first picture, it depicts the status quo, the equipment manufacturers, although all external provide the Internet of Things interface, cloud interface, but the various devices are not interconnected, fragmented, separatist. Users have a lot of apps on their phones.
(Photo citation from AllJoyn introduction intro_to_alliance_3.10.2015_brooks)
The second picture is already a concise world in which devices can communicate through some unified interface, which is the AllJoyn Framework, which looks concise and efficient. One app to get it done.
(Photo citation from AllJoyn introduction intro_to_alliance_3.10.2015_brooks)
By the simple ratio of the two graphs, it is clear that AllJoyn should solve any problem.
As for what this open source project really wants, there is a certain explanation in the documentation.
What's the allseen Alliance?
? A Nonprofit consortium dedicated to enabling the widespread adoption of products, systems and services. Ternet of things through an open environment, vibrant ecosystem and thriving technical community.
? A community enabling hardware manufacturers and software developers to create interoperable products that can discover, CO Nnect and communicate directly with other devices, systems and services regardless of brand.
? The host and developer of the collaborative AllJoyn Open source project, an industry-supported software and service Framew Ork.
An open, active, and technology-rich open source community that supports IoT products, systems and services. And it's non-profit.
A way of communication, so that hardware manufacturers, software developers can develop interactive products, can connect with each other, and communication, not limited by the brand.
AllJoyn vendors and developers can work together on open source projects to develop industrial-grade software and service platforms.
Framework
Software Framework : (Image from AllJoyn introduction intro_to_alliance_3.10.2015_brooks)
From a software architecture perspective, developers can efficiently develop top-level applications through a service frameworks layer that provides a rich feature. The whole framework will shield the differences between operating systems and physical layer communication connections.
Physical Deployment : (Image from AllJoyn introduction intro_to_alliance_3.10.2015_brooks)
During physical deployment, the system is divided into three components, bridges,router and leaf.
Bridges: Responsible for message delivery
Router: You can find other Router or broadcast, set up/manage sessions, and support subscriptions.
App: App for each specific feature.
There is no communication between apps, and their communications must be interconnected via Wi-Fi or mobile networks through the router,router.
Of course, it also lists the names of a lot of co-manufacturers, all of them tall companies.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Open Source Project AllJoyn first Knowledge