Thread:欲打通多个协议
新兴的Thread联盟是有谷歌旗下NEST发起的一个物联网联盟,Thread标准是基于ZigBee基础组件改造的一种衍生协议,不久前也公布了1.0版,该联盟表示,Thread是网络层协议,与应用层无关,它是被设计为与不同的应用层协议一起工作或是提供支持。未来Thread或许与AllSeen联盟有合作机会。但Thread门槛较高,除Zigbee外,底层协议(802.15.4)与wifi(802.11b)和蓝牙(802.15.1)不同,需要设备更换芯片。
AllJoyn:属于软件框架,在应用层实现互联互通
AllSeen联盟是Linux基金会下的一个协作项目组织,旨在推动物联网应用与创新的跨行业联盟。AllJoyn是高通主导的一个开源项目,主要用于近距离无线传输,通过WiFi或蓝牙技术,定位和点对点文件传输,2013年捐给AllSeen联盟。高通作为AllSeen联盟重要成员,在物联网上不断加紧布局。在8月26日举办的“智造万物物联未来”的创客研讨会上,高通联合AllSeen联盟主席薛国栋,先后介绍了高通最新智能连接解决方案--集成了AllJoyn软件框架的QCA401XWIFI片上系统,以及AllJoyn开放源架构。
AllJoyn是一个独立于操作系统、开发语言、通信协议的开放源码的软件框架。它适用于MicrosoftWindows、Linux、ios和Android等所有HLOS高级操作系统,以及各种内存和处理能力极度受限的嵌入式RTOS操作系统,解决了异构分布式系统中的难题,被称作是“中性平台”。
AllJoyn的特点在于其开源的灵活性,以及处于应用层,与传输层无关。AllJoyn框架运行在本地网络上,无需通过云对身边设备进行连接,保证应用程序和设备互相交谈时,直接、快速、高效、安全,即便没有互联网连接的情况下,设备之间也能互联互通;在远程需要与云连接时,通过AllJoyn网关代理连接到互联网,减少连接到互联网上的设备数量。AllJoyn物理层支持WiFi、Thread、PLC、以太网、蓝牙,解决了WiFi的自组网问题,后期可能还会扩展更多其他协议,是否真的能在应用层一统江山,让人拭目以待。
图:物联网面临的问题:随着智能家电、智能硬件产品越来越多,设备间不能互相互联,将导致每个设备都要在手机上装一个APP,并对应一个设备云。这样科技不但没将生活简易化,反而增加了新的复杂性,且无法方便地建立丰富的场景。而跨品牌、种类、操作系统的设备无法互通也不能充分体现物联智能。
图:AllJoyn软件架构:定义用户体验的应用层、可交互操作的跨平台模块和定义设备间通用接口的服务框架层、为设备提供发现和连接能力的核心库层。