开放互连联盟刚刚发布了IoTivity,这是一个用于IoT的开源框架,类似于AllSeen Alliance的AllJoyn框架。除了基于CoAP的IoTivity和基于D-Bus的AllJoyn之外,它们之间还有什么区别?它们可以互操作吗?

最佳答案

这是一个社区Wiki,因此,请尽可能扩展它。

建筑

物联网

IoTivity提供了4个基本组件:

  • 发现
  • 数据传输
  • 数据管理
  • 设备管理


  • 乔恩

    AllJoyn提供以下组件:
  • 应用程序代码
  • 服务框架库
  • 核心库
  • 路由器

  • 它还提供没有路由器的Thin变体。

    规约

    物联网

    IoTivity将使用多种协议(protocol),但目前使用CoAP。 IT也有一个MQTT插件。

    乔恩

    AllJoyn提供基于D-Bus Wire协议(protocol)的自己的bus。 AllJoyn网关代理将具有用于REST,MQTT,XMPP和TR-069的连接器。

    支持平台

    物联网

    IoTivity当前支持:
  • Android
  • Arduino
  • darwin / iOS
  • Linux
  • Tizen
  • Windows
  • Yocto

  • 乔恩

    AllJoyn当前支持:
  • Android
  • Arduino
  • iOS
  • Linux
  • OS X
  • Windows
  • 关于frameworks - IoTivity vs AllJoyn-有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27947856/

    10-12 07:41