接入物联网(IoT)的各种设备正加速爆发,不过它们在通信标准上却各立山头,有采用蓝牙的,有采用ZigBee的,使用Wi-Fi的也不在少数。面对标准不一的物联网通信协议,各IoT设备间的互联互通性自然备受影响。不过一个名为“Thread”的协议将会从众多协议中脱颖而出成为未来IoT标准而稳得天下。
Thread是什么
当前物联网通信协议可谓百花齐放,市面上的物联网设备由于厂商、平台、架构的不同,所采用的通信协议也是各有不同。不过一般常见的还是以Wi-Fi、蓝牙、ZigBee、Z-Wave等主流协议为主。那么Thread是什么样的协议呢?
Thread是一种基于IPv6的、低功耗网状网络技术,主要是为物联网设备提供安全、无缝通信。最初设计Thread是为了针对智能家居和楼宇自动化应用,如电器管理、温度控制、能源使用、照明、安全等,现其范围已扩展至更广泛的物联网应用当中去了。
由于Thread使用了6LoWPAN技术,并基于IEEE 802.15.4网状网络协议,因此Thread也是IP可寻址的,其不仅能为低成本、电池供电的设备之间提供有效通信,也支持云和AES加密。
而为了加速Thread协议普及,Nest Labs(Alphabet/Google子公司)、三星、ARM、高通、恩智浦半导体/飞思卡尔、Silicon Labs等公司早于2014年7月组成了“Thread Group”联盟,来推动Thread成为行业标准,并向成员企业的产品提供Thread认证。
与主流协议相比Thread的优势
那么与前面提到的主流IoT协议相比,Thread有怎样的优势呢?
Wi-Fi是当下家庭网络中无线传输的骨干技术,其速率高、容量大、覆盖远,但与之相应的功耗也大,导致其在采用电池供电的应用中会受限。
蓝牙功耗低,但覆盖距离近,组网规模小,而且各版本并存情况突出,此外其主要解决方案本身不支持IP,所幸其中的Bluetooth Core Specification 4.2已支持IPv6和6LoWPAN为IP连通打下基础。
ZigBee虽然在802.15.4网状网络解决方案中占了主导地位,但其技术相对要复杂些,协议层的开发时间也更长,研发成本较高。要想支持IP,还需升级为ZigBee 3.0版本。
而Thread建立在ZigBee基础之上,原有的ZigBee设备只需更新固件即可兼容Thread。Thread具有低功耗、安全可靠和容错性好等优势,其解决了市场中对于网状网络技术期待已久的需求,即支持IPv6和6LoWPAN,可为物联网内每一个终端节点带来IP连接能力。而且Thread可支持250个以上设备同时联网,能够覆盖到家中所有的灯泡、开关、传感器和智能设备。
鉴于Thread关注低功耗和固有支持IP属性,其在实现万物互联与网络间无缝互联上形成优势。它不仅在低成本、电池供电的设备之间能提供有效通信,也提供到云和移动设备的简单接口。
Thread协议
不仅如此,开放的、基于标准的Thread协议,有利于物联网设备间实现跨厂商的互操作性和竞争性。这无疑为物联网在工业或家用层面大面积扩展提供了有力条件。而且Thread摒弃了一些之前网状网络标准的复杂性,只有两种不同的节点类型:Router Eligible节点和End Device节点。
本周一,苹果更正式确认加入到Thread Group,成为了该联盟中的一员,虽然目前尚不清楚苹果公司在该组织中的参与程度,不过很有可能将Thread协议融入其自家的HomeKit(苹果2014年发布的智能家居平台)中。
目前,Thread Group联盟已经发布了标准的软件测试工具用于所有Thread协议栈和最终Thread产品认证,来确保出色的互操作性。这种测试工具将被提供给所有Thread成员公司以便在Thread认证测试之前获得高质量的软件开发和测试,亦有助于未来物联网协议的融合统一。
结语
物联网的标准势必要越来越简化才能应对未来的海量爆发。而利用Thread强大的网状网络技术,在未来提供更多Thread认证的解决方案,显然在加速智能家居中物联网的整合与自动化进程中将起到关键作用,最终实现一统IoT江湖的目标。