转载

物与物的互通:解析Thread、AllJoyn、OIC、Bonjour的特点

Wi-Fi网络名( SSID)、密码、动态域名服务(DDNS)、网关、端口映射、IP地址……一串串的名词让“网络”看起来如此纷繁复杂。据互联网数据中心(Internet Data Center) 数据中心的估计,到2020年,物联网有望实现连接2120亿物品的目标。然而要为消费者打造一个更好的物联网,简化物与物的连接标准必不可少,这也正是OIC、Alljoyn、Thread和Bonjour(零配置联网)等框架、协议和解决方案的初衷——保证物联网正常运作的同时,简化连接和使用操作,优化用户体验。

物与物的互通:解析Thread、AllJoyn、OIC、Bonjour的特点

如上所述的框架、协议和解决方案针对不同平台和产品,可分为三大类:

第一类为具体问题提供一般技术解决方案。可跟具体协议相关,也可处理不同实体协议下的具体问题。举个例子,ZeroConf (零配置)应用广泛,不仅限于 Wi-Fi连接。该类需根据具体执行方案作出决定,花费时间稍长,组织、联盟、产品不同,选择也不同。

第二类试图为多个协议创建一个框架,解决具体的互通 互动问题。侧重点仍是通过在线自动或简化操作,降低使用难度,扩大使用范围。此类根据用途作出决定,协议不同,执行方案也可能不同。由于涵盖诸多数据通路,所以一般能处理安全,产品试运行,路由选择等多个问题。 OIC(Open Interconnect Consortium)及AllSeen联盟属于这一类。

第三类针对具体协议和应用,可针对低功率电池设备或具体协议。拿 Thread举例来说,它采用 802.15.4物理层,最大特色是更完整的执行规范和速度选择,适用于难以作出决定的情况。

在上述框架、协议和解决方案的官网上可以看到具体的例子和详述:

协议框架: OIC

OIC致力于为联网设备建立标准的互通( interoperability )规范,囊括各种有线无线标准,运用附加标准设定跨设备 /技术框架,为安全的设备搜索及连接创造条件。”

协议框架: AllJoyn

AllJoyn协议适用于Android,iOS,Linux, OpenWRT,Windows,OS X及内存和处理有限的嵌入式系统,特点是传输层无关(transport-layer-agnostic)“。开源执行方案如今支持提供 Wi-FI, WiFi-Direct,Ethernet 和Powerline等 IP栈的物理层。当前,拟成立的AllJoyn网关代理有望强化不同传输层上的设备连接,比如实现蓝牙设备和Wi-Fi设备的互动。”

基于802.15.4协议: Thread

“‘网状网络’ Thread致力于在家庭中安全、可靠地连接上百个产品,同时保证电池寿命不受损害。”

基于 802.11协议:Bonjour (详见: www.zeroconf.org 和 en.wikipedia.org/wiki/Bonjour_(software) )

Bonjour是苹果公司推出的零配置(Zeroconf,即 Zero-configuration networking )网络协议,包含服务搜索、地址分配、hostname修改相关的多项技术。通过域名系统(Domain Name System)服务记录对打印机、其他电脑等设备基于本地网络提供的服务进行定位。

使用的是苹果 OS X和iOS系统的内置软件,还适用于Windows系统。Bonjour的组件可兼容iTunes,Safari等软件。

Bonjour当属年代最久远的,只限于苹果 OS系统和个别Windows安装驱动程序(例如惠普的打印机安装软件)。 ZeroCon和 Bonjour起步不高,努力跟上了物联网的大潮。若没有强大的市场策略和行业标准联盟作支撑,恐怕难以发展这么快。

AllSeen联盟阵容强大,其中均是致力于保留和完善 AllJoyn开放源代码的业界佼佼者,且已联合推出了产品。AllJoyn起初由 Qualcomm发起,之后催生了这一物联网互操作标准联盟; OIC框架是AllJoyn的竞争对手,其创建部分归结于AllJoyn起初的公司联合和IP政策;Thread是新生框架,致力于网状网络802.15.4协议基础上的低功率电池设备连接。

这些框架、协议和解决方案应行业需求而生。简化连接过程,优化用户体验,为物联网的发展壮大打下坚实基础。虽然单个公司完全能够建立针对性的供应机制,但是主流硬件制造商和操作系统也需要简化总体操作,好让行业真正为大众服务。

要打造更好的物联网,连接数十亿设备,并让用户参与其中,嵌入式产品制造商也需要向上述框架一样解决操作繁琐的问题。

正文到此结束
Loading...