Open Interconnect Consortium刚刚发布了IoTivity,一个物联网的开源框架,类似于AllSeen Alliance的AllJoyn框架。除了基于CoAP的IoTivity和基于D-Bus的AllJoyn之外,它们之间有什么区别?它们可以互操作吗?
答案 0 :(得分:31)
这是一个社区维基,所以如果可以,请展开它。
IoTivity提供4个基本组件:
AllJoyn提供以下组件:
它还提供不带路由器的Thin变体。
IoTivity将使用多种协议,但目前它使用CoAP。 IT还有一个MQTT插件。
AllJoyn基于D-Bus Wire协议提供自己的bus。 AllJoyn网关代理将具有REST,MQTT,XMPP和TR-069的连接器。
IoTivity目前支持:
AllJoyn目前支持:
答案 1 :(得分:10)
正如OpenIoT 2016所解释的那样:
完整演示文稿:
http://events.linuxfoundation.org/sites/events/files/slides/OpenIoT%20Summit%20Greg%20Burns.pdf
https://www.youtube.com/watch?v=siT2TPnTRHY&list=PLq2bxbH0KVGmtGRUQ4G7RfxsDeGtc9Yxz
答案 2 :(得分:3)
对于支持的传输,AllJoyn现在支持更多。它支持与IP相关的物理层,如WiFi,WiFi-Direct,以太网和电力线。此外,它可以支持蓝牙与他们的网关代理。鼓励添加蓝牙LE,6LowPan,ZigBee或Z-Wave等其他无线电。
以下是Allseen官方网站质量保证会议的快照。
答案 3 :(得分:1)
这些框架之间的另一个区别是他们如何对待知识产权。 AllSeen要求会员不要起诉使用AllJoyn作为其产品的其他供应商(专利非断言承诺)。
答案 4 :(得分:0)
Iotivity易于使用,它提供了C和C ++ sdk,用于在受限设备上开发应用程序。非常容易用于基本应用程序,提供GET,PUT,POST和Observe功能。与Alljoyn相比,在其上开发应用程序更快更容易。
答案 5 :(得分:-6)
它们是由不同公司制造的完全不同的框架,它们都试图实现相同(或类似)的事情。它就像比较iOS和Android。
它们无法互操作。