无线个域网历史悠久,我们的读者是熟悉(至少在某种程度上)。它有内部的802.15.4物理层提供服务,自己的中间网络/传输层,然后概要文件(集群中的库)在应用程序层顶部。
这些概要文件定义特定行为为各种各样的设备;他们定义我称为“业务对象”的语义。他们的价值在于互操作性:你可以分享消息传递协议例如,这样两个端点可以成功地交换信息,但如果消息内容的格式不同意,两个设备最终没有一个令人信服的谈话。
所以这些概要文件定义如何门锁或咖啡机或其他设备应该工作,这样,在理论上,东西应该插在一起工作。(无论是在现实生活中是一个不同的故事,而不是我们今天的重点。)
与此同时,线程的协议不久前宣布作为替代中间层使用低功耗IPv6。它使用相同的无线个域网使用的物理层。但它没有特定的应用程序层定义。信徒在预定义的对象语义的价值,这就意味着设备由两个不同的供应商使用线程不可能一起工作——除非这两家公司发生的第一次交谈,达成一致的事情将如何工作。
好吧,这是最近宣布,无线个域网和线程组要一起工作,以便集群无线个域网库可以在工作线程。这给线程的应用程序层对象语义,和它给设计师选择中间层——无线个域网或线程。给定一个网络协议转换功能,这甚至意味着无线个域网和线程网络甚至可以混杂在一起。
GreenPeak Zigbee SoC提供者,还给我发了一个谨慎的声明支持协作,说有很多工作要做测试和证明产生的设备。他们有一个白皮书与整体协议图,说明了他们的世界观,更新,包括线程。
图片由GreenPeak(点击放大)
你可以查看官方宣布无线个域网/线程在这里。