Open Interconnect Consortiumは、AllSeen Allianceの AllJoyn フレームワークと同様に、IoTのオープンソースフレームワーク IoTivity をリリースしました。 CoAPに基づくIoTivityとD-Busに基づくAllJoynを除いて、それらの違いは何ですか?それらは相互運用可能ですか?
これはコミュニティWikiです。可能であれば、拡大してください。
IoTivityは4つの基本コンポーネントを提供します。
AllJoynは次のコンポーネントを提供します。
また、ルーターなしのThinバリアントも提供します。
IoTivityは複数のプロトコルを使用しますが、現時点ではCoAPを使用します。 ITにはMQTTプラグインもあります。
AllJoynは、D-Bus Wireプロトコルに基づいた独自の bus を提供します。 AllJoynゲートウェイエージェントには、REST、MQTT、XMPP、およびTR-069用のコネクタがあります。
IoTivityは現在以下をサポートしています。
AllJoynは現在以下をサポートしています:
サポートされているトランスポートに関しては、AllJoynはさらに多くをサポートしています。 WiFi、WiFi-Direct、Ethernet、PowerlineなどのIP関連の物理層をサポートしています。また、ゲートウェイエージェントでBluetoothをサポートできます。 Bluetooth LE、6LowPan、ZigBee、Z–Waveなどの他の無線機を追加することをお勧めします。
以下は、Allseen公式WebサイトでのQAセッションのスナップショットです。
これらのフレームワークのもう1つの違いは、知的財産権の扱い方です。 AllSeenは、メンバーから、製品にAllJoynを使用した他のベンダーを訴えないことを要求しています(特許非表明誓約)。
イオティビティは使いやすく、制約のあるデバイスでアプリケーションを開発するためのCおよびC++ SDKを提供します。基本的なアプリケーションで非常に使いやすく、GET、PUT、POST、および監視機能を提供します。 Alljoynと比較して、アプリを開発するのがより速くて簡単です。