http://blog.csdn.net/wangzhiyu1980/article/details/46958715简介AllJoyn 高通的一个开源项目,针对IoT的。光看到介绍第一个感觉就是高大上啊! 它要解决的问题是物联网中互联互通的问题,一个好大平台。 从它介绍的PPT的两张图比较一下就会比较清楚了。 第一张图中它描绘的是现状,各个设备厂商虽然都对外提供了物联网接口,云接口,但各个设备没有互联互通,各自为政,群雄割据。用户的手机上要装好多的APP。 第二张图中描绘的已经是一个简洁的世界,各个设备间可以通过某种统一的接口进行通信,这就是AllJoyn Framework,看起来简洁,高效。一个APP统一搞定。 通过两张图简单的一比,AllJoyn要解决什么问题就比较清楚了。 至于这个开源项目到底要什么,文档中也给出了一定的解释 What is the AllSeen Alliance? ·A community enabling hardware manufacturers and software developers to create interoperable products that can discover, connect 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 framework.
框架软件框架:(图片来自AllJoyn 介绍 intro_to_alliance_3.10.2015_Brooks) 从软件结构上看,通过一个可以提供丰富功能的Service Frameworks层,开发者可以高效的开发出上层的应用。整个框架会把操作系统的差异,物理层通信连接方式的差异都屏蔽掉。 物理部署:(图片来自AllJoyn 介绍 intro_to_alliance_3.10.2015_Brooks) 在物理部署时,系统分为三种组件,Bridges,Router和Leaf。
App之间是没法通信的,他们通信必须通过Router,Router间可以通过Wi-Fi或者移动网络进行互联。 当然,它还列出了好多合作厂商的名字,都是高大上的公司。 |
|
来自: chengderen > 《网摘》