Подтвердить что ты не робот

IoTivity против AllJoyn - в чем разница?

Open Interconnect Consortium только что выпустил IoTivity, среду с открытым исходным кодом для IoT, похожую на AllSeen Alliance AllJoyn. Каковы различия между ними, помимо того, что IoTivity базируется на CoAP и AllJoyn на базе D-Bus? Они совместимы?

4b9b3361

Ответ 1

Это вики сообщества, поэтому, пожалуйста, раскройте его, если сможете.


Архитектура

IoTivity

IoTivity предоставляет 4 основных компонента:

  • Discovery
  • Передача данных
  • Управление данными
  • Управление устройствами

Source: iotivity.org

AllJoyn

AllJoyn предоставляет следующие компоненты:

  • Код приложения
  • Библиотеки служб Framework
  • Основная библиотека
  • Маршрутизатор

Он также предоставляет тонкий вариант без маршрутизатора.

Source: itessays.com

Протоколы

IoTivity

IoTivity будет использовать несколько протоколов, но на данный момент он использует CoAP. IT также имеет плагин MQTT.

Source: iotivity.org

AllJoyn

AllJoyn предоставляет собственный bus на основе протокола D-Bus Wire. AllJoyn Gateway Agent будет иметь соединители для REST, MQTT, XMPP и TR-069.

Source: allseenalliance.org

Поддерживаемые платформы

IoTivity

В настоящее время IoTivity поддерживает:

  • Android
  • Arduino
  • Darwin/IOS
  • Linux
  • Tizen
  • для Windows
  • Yocto

AllJoyn

AllJoyn в настоящее время поддерживает:

  • Android
  • Arduino
  • IOS
  • Linux
  • OS X
  • для Windows

Ответ 3

Еще одна разница между этими структурами заключается в том, как они относятся к правам интеллектуальной собственности. AllSeen требует от членов не подавать в суд на других поставщиков, которые использовали AllJoyn для своего продукта (патентное обещание о неприменении).

Ответ 4

Когда дело доходит до поддерживаемых перевозок, AllJoyn теперь поддерживает больше. Он поддерживает связанные с IP физические уровни, такие как WiFi, WiFi-Direct, Ethernet и Powerline. Кроме того, он может поддерживать bluetooth со своим шлюзовым агентом. Другие радиостанции, такие как Bluetooth LE, 6LowPan, ZigBee или Z-Wave, рекомендуется добавлять.

Ниже приведен снимок сеанса QA на официальном сайте Allseen.

Снимок сеанса QA на официальном сайте AllJoyn

Ссылка: https://allseenalliance.org/alliance/faq#n142

Ответ 5

Йотивность проста в использовании, она предоставляет C и С++ sdk для разработки приложений на ограниченных устройствах. Достаточно прост в использовании для базового приложения, обеспечивает функции GET, PUT, POST и Observe. По сравнению с Alljoyn быстрее и проще разрабатывать приложения на нем.

Ответ 6

Theyre совершенно разные рамки, созданные разными компаниями, которые пытаются достичь той же (или аналогичной) вещи. Это похоже на сравнение iOS с Android.

Они не совместимы.