alljoyn解决互联互通问题
来源:互联网 发布:leg传奇装备外观算法 编辑:程序博客网 时间:2024/05/01 08:49
物联网面临的问题:
随着智能家电、智能硬件产品越来越多,设备间不能互相互联,将导致每个设备都要在手机上装一个APP,并对应一个设备云。这样科技不但没将生活简易化,反而增加了新的复杂性,且无法方便地建立丰富的场景。而跨品牌、种类、操作系统的设备无法互通也不能充分体现物联智能
AllJoyn 高通的一个开源项目,针对IoT的。光看到介绍第一个感觉就是高大上啊!
它要解决的问题是物联网中互联互通的问题,一个好大平台。
从它介绍的PPT的两张图比较一下就会比较清楚了。
第一张图中它描绘的是现状,各个设备厂商虽然都对外提供了物联网接口,云接口,但各个设备没有互联互通,各自为政,群雄割据。用户的手机上要装好多的APP。
(图片引用来自AllJoyn 介绍 intro_to_alliance_3.10.2015_Brooks)
第二张图中描绘的已经是一个简洁的世界,各个设备间可以通过某种统一的接口进行通信,这就是AllJoyn Framework,看起来简洁,高效。一个APP统一搞定。
(图片引用来自AllJoyn 介绍 intro_to_alliance_3.10.2015_Brooks)
通过两张图简单的一比,AllJoyn要解决什么问题就比较清楚了。
至于这个开源项目到底要什么,文档中也给出了一定的解释
What is the AllSeen Alliance?
•A nonprofit consortium dedicated to enabling the widespread adoption of products, systems and services that support the Internet 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, 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 厂商和开发者可以相互合作的开源项目,开发出工业级的软件和服务平台。
框架
软件框架:(图片来自AllJoyn 介绍 intro_to_alliance_3.10.2015_Brooks)
从软件结构上看,通过一个可以提供丰富功能的Service Frameworks层,开发者可以高效的开发出上层的应用。整个框架会把操作系统的差异,物理层通信连接方式的差异都屏蔽掉。
物理部署:(图片来自AllJoyn 介绍 intro_to_alliance_3.10.2015_Brooks)
在物理部署时,系统分为三种组件,Bridges,Router和Leaf。
Bridges:负责消息的传递
Router:可以发现其他Router或进行广播,建立/管理Session,支持订阅。
App:各个具体功能的App。
App之间是没法通信的,他们通信必须通过Router,Router间可以通过Wi-Fi或者移动网络进行互联。
当然,它还列出了好多合作厂商的名字,都是高大上的公司。
- alljoyn解决互联互通问题
- BGP专线 解决南北互联互通
- 解决uc数据互通问题
- 怎样解决电信网通南北互通问题?
- 互联网互联互通
- VLAN互联互通
- 标准化开启互联互通
- AllJoyn
- AllJoyn
- ZigBee3.0 能彻底解决智能家居互联互通的问题吗?
- 万物互联第一步:采用AllJoyn技术的智能硬件
- 南北互通问题
- jms之MQ的互联互通
- 互联网-互联互通网-电信增值
- jms之MQ的互联互通
- 目前市场主流互联互通解决方案有三种
- 12: 多语言互通互联
- 物与物的互通:解析Thread、AllJoyn、OIC、Bonjour的特点
- 程序员面试经验总结
- java构造方法
- 高性能网站开发
- Qt学习(二)------实例mynotepad制作
- android动态改变桌面图标
- alljoyn解决互联互通问题
- Android开发中git命令使用
- 正则表达式(RegExp Regular Expression)基础知识
- 数据库基础篇(二)存储过程中光标的使用
- Protocol Buffer的C++入门教程
- Runtime之NSCoding的自动归档、接档
- 计算机网络体系结构详解(图文)
- CFNetwork internal error
- oracle 循环分区处理