过去SONY社长安藤国威应邀,来台湾年底信息月进行演讲时曾说到:SONY未来的数字产品都将支持IPv6,因为欧美已经把IPv4申请与使用了差不多,加上日本电子产品年产量这么多,必然要使用IPv6才能与Internet接轨。

ARM mbed支持多种IoT协议
ARM mbed支持多种IoT协议

而今年,一位台北科技大学的教授在一个场合中说道:物联网要发展必须等到IPv6够成熟普及才有可能,否则任何环境位置、器物都要上网,IP数根本不够。

事实上即便在IPv4的有限IP下,只要让网关获得IP,不一定每个感测节点都要具有IP,且网关与节点间的沟通方式标准,应当也是可行,不一定非要到各节点IP。

不过,上述也点出了一点,那就是现阶段的物联网,尚缺乏最佳的通讯方式,也缺乏一致的通讯方式,因此已有许多资通讯大厂布局于此。

Google购并Nest Labs

例如Google购并的Nest Labs就提出Thread通讯协议,Nest Labs技术主管认为现有通讯协议对家用物联网环境而言没有一个是合适的,因而另行制订Thread协议,该主管认为Wi-Fi会有路由器故障就完全停摆的问题,ZigBee的路由协议较无效率也较耗电,ZigBee PRO缺乏原生性的IP协议支持,Z-Wave一样不支持IP且技术偏封闭,OpenWSN则在安全性上不足。

ARM购并Sensinode Oy

Google购并Nest Labs,知名的ARM则在2013年8月购并芬兰的Sensinode Oy,为的也是布局物联网所需的通讯协议,购并Sensinode Oy后取得6LoWPAN(让ZigBee网络与IPv6接轨的协议)、CoAP、OMA LW M2M、MQTT、TLS、DTLS等,其中MQTT、CoAP确实是因应物联网而有的协议。

在购并Sensinode之前,ARM本身就有一个穿戴式、物联网的开放原始码项目,称为mbed,购并Sensinode后,ARM把这些通讯协议软件进行分配,一部份拨给mbed OS,即物联网无线传感器节点用的操作系统与相关软件,另一部份拨给mbed Device Server,即物联网网关所用的相关软件。

类似的,Intel很早即购并Wind River(开发工具)、McAfee(信息安全)等软件业者,也是为了强化嵌入式应用市场,因此相关软件也用于物联网应用上,例如传输加密安全方面即倚赖McAfee。

值得注意的是,虽然业者发动购并或提出新通讯协议技术,是为了让自身的本有业务,能更顺利扩展延伸到物联网市场,但毕竟购并与发展新技术也是要花费成本时间,单纯从原有业务回收此一成本,可能有些难度。

因此,Nest Labs虽然表示Thread技术不收权利金,但依然与其他业者共同成立了Thread Group,负责对实行Thread技术的电子产进行测试验证,而验证自然需要收费,加入Thread Group的会员企业也要支付会费。

同样的,ARM将Sensinode的软件分别拨给mbed OS与mbed Device Server后,前者ARM采完全免费策略,但后者则需要收授权费。

Qualcomm购并CSR

当然,Bluetooth也开始朝物联网应用方向努力,4.1版的Bluetooth也能够用Mesh方式构成网络,因此协议部份必然也要新开发、新验证,也因为Mesh技术的出现,使Qualcomm购并CSR(CSR的蓝牙Mesh技术称为CSRMesh),希望能掌握另一种切入物联网市场的机会,且在此之前Microchip也想购并CSR。

协议不仅上述几个,其他尚有XMPP、DDS、AMQP等,以上所谈均是网络层面、偏底层的物联网通讯协议,而之前OIC与AllSeen所角逐的,是应用层面、偏高层的物联网通讯协议。

且众人皆知OIC与AllSeen是重量级科技业者的集合,但高层次的物联网通讯标准,也要把政府、国际机构的想法一并考虑,如欧洲ETSI提出自有的M2M标准,国际间也合作提出OneM2M标准等。

关于这些,国外甚至有文章直接以「IoT Protocol War」来形容,很明显的,掌握物联网的关键通讯协议,如同卡到交通干道、黄金地段的重要位置,这也是各业者、机构均积极布局、研拟、购并的原因,短期内恐难但到停战止歇。