Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

AllJoyn - это совместная программная среда с открытым исходным кодом, которая позволяет устройствам обмениваться данными с другими устройствами вокруг них. Фреймворк AllJoyn является гибким, поддерживает проксимальную сеть, а подключение к облаку является необязательным. Простым примером может служить датчик движения, позволяющий лампочке знать, что в комнате, которую она освещает, никого нет, чтобы она могла выключиться.

В октябре 2016 года они объявили о своем слиянии с IoTIVE . [2] Также во время объявления о слиянии было заявлено, что текущие устройства, на которых работает AllJoyn или Iotivity, будут функционально совместимы и обратно совместимы. В процессе слияния лицензия проекта была изменена на лицензию Apache 2.0, что упрощает включение AllJoyn в другие проекты с открытым исходным кодом.

Позже в октябре 2016 года AllJoyn объединился с Open Connectivity Foundation (OCF). [3]

Подробности [ править ]

Сама система представляет собой проект с открытым исходным кодом, который обеспечивает универсальную программную структуру и базовый набор системных сервисов, которые обеспечивают взаимодействие между подключенными продуктами и программными приложениями различных производителей для создания динамических проксимальных сетей [4] с использованием шины сообщений D-Bus . [5] Qualcomm руководила разработкой этого проекта с открытым исходным кодом и впервые представила его на Mobile World Congress 2011. [6] Unity Technologies предоставила «AllJoyn Unity Extension» в составе AllJoyn SDK версии 2.3.6 и выше. [7] Основными партнерами OEM и ODM являются Foxconn ,Technicolor , LG - Innotek , LeTV и Xiaomi . [8]

Программная платформа AllJoyn и основные системные сервисы позволяют совместимым устройствам и приложениям находить друг друга, общаться и сотрудничать вне зависимости от категории продукта, платформы, бренда и типа подключения. Целевые устройства включают устройства из областей Connected Home, Smart TV , Smart Audio, Broadband Gateways и Automotive. [9] Qualcomm работает над предоставлением OEM-решений. В настоящее время уровень связи (и, следовательно, требования к оборудованию) ограничен Wi-Fi. [10]

Хотя протокол был запущен в Qualcomm, они подписали AllJoyn, включая исходный код и товарный знак, на Linux Foundation с созданием AllSeen Alliance. Альянс AllSeen Alliance [11] был создан для продвижения некоторого типа взаимодействия для Интернета вещей , и ряд потребительских брендов подписались на него, включая LG , Sharp , Haier , Panasonic , Sony , [12] Electrolux , [13] Sears и Арчелик . [14] Среди других участников - Silicon Image , Cisco., TP-Link , Canary, Changhong , Two Bulls, [15] Affinegy, [16] doubleTwist , Fon , Harman , HTC , LIFX , Liteon , Muzzley , Onbiron, [17] Sproutling, Microsoft , [18] и Wilocity [19] ]

10 октября 2016 года AllSeen Alliance объединился с Open Connectivity Foundation (OCF) под названием OCF и уставом. OCF теперь будет спонсировать проекты с открытым исходным кодом IoTtivity и AllJoyn в Linux Foundation. Оба проекта будут сотрудничать для поддержки будущих версий спецификации OCF в единой реализации IoTctivity, которая объединяет лучшее из обеих технологий в единое решение. Недавно объединенные группы объявили, что они будут сотрудничать над будущими спецификациями OCF, а также над проектами с открытым исходным кодом IoTtivity и AllJoyn, а текущие устройства, работающие на решениях AllJoyn или IoTIVE, будут взаимодействовать и иметь обратную совместимость. Расширенный совет директоров OCF будет состоять из руководителей широкого круга ведущих компаний: Electrolux, Arçelik AS, ARRIS International plc, CableLabs, Canon, Cisco, GE Digital,Intel , LG Electronics , Microsoft , Qualcomm , Samsung и Technicolor SA. [20]

Технология [ править ]

Система использует модель клиент-сервер для самоорганизации. Например, свет может быть «производителем» (сервером), а переключатель - «потребителем» (клиентом). [21]

У каждого «производителя» в сети есть XML-файл, называемый интроспекцией, который используется для рекламы возможностей устройства и того, что его можно попросить сделать. [21]

Возможности платформы AllJoyn можно расширить путем объединения других протоколов. Microsoft добавила технологию под названием Device System Bridge, которая позволяет устройствам, использующим домашние или строительные протоколы, такие как Z-Wave и BACnet, появляться в сети AllJoyn. [21] Microsoft интегрировала среду выполнения AllJoyn (стандартный клиент) и службу Router Node в Windows 10 .

В системе также есть технология для синхронизированной потоковой передачи звука на несколько приемников устройств . [22] Исходный код платформы AllJoyn находится в репозиториях AllJoyn Git проекта с открытым исходным кодом AllJoyn . Подробная информация обо всех текущих проектах доступна на AllJoyn Wiki [ постоянная мертвая ссылка ] . Также существует слабый канал, предназначенный для обсуждения разработчиков, управляемый как AllJoyn, так и сторонними разработчиками.

Сервисы и API [ править ]

AllJoyn предоставляет несколько сервисов, которые можно интегрировать с его ядром. См. Подробное руководство по API для дальнейшего использования.

  • Служба адаптации: обеспечивает последовательный способ подключения (подключения) нового устройства к сети Wi-Fi.
  • Служба конфигурации: позволяет настраивать определенные атрибуты устройства, такие как понятное имя, язык по умолчанию, код доступа и т. Д.
  • Служба уведомлений: позволяет отправлять и получать текстовые, звуковые и графические уведомления (просмотр URL-адресов) другими устройствами в сети.
  • Служба панели управления: позволяет устройствам рекламировать виртуальную панель управления для удаленного управления. Используя службу панели управления, можно управлять устройствами AllJoyn с помощью одного приложения.
  • Служба общей модели устройств (CDM): обеспечивает общий способ мониторинга и управления устройствами Интернета вещей, независимо от производителей устройств. CDM определяет модель для каждого устройства. Бывшая служба бытовой техники и развлечений (HAE) объединена с услугой CDM с версии AllJoyn 16.04. Также сервис Lighting Service Framework (LSF) [23] теперь интегрирован в CDM.

См. Также [ править ]

  • Open Interconnect Consortium , аналогичный конкурирующий стандарт
  • IoTtivity , аналогичный совместный проект с открытым исходным кодом, также спонсируемый Open Interconnect Consortium.

Ссылки [ править ]

  1. ^ «Платформы, поддерживаемые AllJoyn» . Архивировано из оригинального 11 -го марта 2016 года.
  2. ^ «Слияние стандартов Интернета вещей с открытым исходным кодом и AllJoyn» . Журнал безопасности . 11 октября 2016 . Проверено 18 октября +2016 .
  3. ^ «OCF - AllSeen Alliance объединяется с Open Connectivity Foundation для ускорения Интернета вещей» . Open Connectivity Foundation (OCF) . 10 октября 2016 . Проверено 14 февраля 2018 года .
  4. ^ "О AllJoyn" .
  5. ^ http://cdn.oreillystatic.com/en/assets/1/event/61/Peer-to-Peer%20Technology_%20Driving%20Innovative%20User%20Experiences%20in%20Mobile%20Presentation.pdf
  6. ^ "Alljoyn: Эль" P2P "де Qualcomm (испанский язык)" . Архивировано из оригинального 19 января 2012 года . Проверено 4 декабря 2013 года .
  7. ^ «Расширение Unity для AllJoyn ™» . Архивировано из оригинала 8 марта 2013 года .
  8. ^ «Android продвигает Qualcomm в сегмент Smart TV» .
  9. ^ "Заявление о влиянии отрасли AllJoyn" . Архивировано из оригинального 28 марта 2014 года.
  10. ^ "AllJoyn FAQ q. # 9" .
  11. ^ "Архивная копия" . Архивировано из оригинального 10 декабря 2013 года . Проверено 10 декабря 2013 года .CS1 maint: заархивированная копия как заголовок ( ссылка )
  12. ^ http://www.itproportal.com/2014/09/08/sony-joins-qualcomms-alljoyn-platform-smart-home-race-heats/
  13. ^ «Electrolux присоединяется к AllSeen Alliance в качестве премьер-члена» . Архивировано из оригинального 22 декабря 2014 года . Проверено 22 декабря 2014 .
  14. ^ «Арчелик присоединяется к AllSeen Alliance в качестве премьер-члена» . Архивировано из оригинального 20 марта 2016 года . Проверено 16 марта 2016 .
  15. ^ "Архивная копия" . Архивировано из оригинала 3 февраля 2015 года . Дата обращения 2 февраля 2015 .CS1 maint: заархивированная копия как заголовок ( ссылка )
  16. ^ http://affinegy.com
  17. ^ «AllSeen Alliance добавляет восемь участников для развития открытой экосистемы Интернета вещей | AllSeen Alliance» . allseenalliance.org . Архивировано из оригинального 13 мая 2016 года . Проверено 27 апреля 2016 года .
  18. ^ https://appdevelopermagazine.com/2125/2014/11/18/Microsoft-Implementing-AllJoyn-Into-Windows-10-to-Support-IoT-Interoperability/
  19. ^ http://gigaom.com/2013/12/09/the-allseen-alliance-alliance-launches-as-a-standard-for-the-internet-of-things/
  20. ^ https://allseenalliance.org/allseen-alliance-merges-open-connectivity-foundation-accelerate-internet-things Архивировано 4 апреля 2017 г. на Wayback Machine. AllSeen Alliance объединяется с Open Connectivity Foundation для ускорения Интернета вещей.
  21. ^ a b c «AllJoyn: создание универсальных приложений для Windows, которые обнаруживают, подключаются и взаимодействуют с другими устройствами и облачными службами с помощью AllJoyn» . Канал 9 . Microsoft . Проверено 1 июля 2015 года .
  22. ^ "ПОТОКОВОЕ АУДИО" . allseenalliance.org . Архивировано из оригинала 3 июля 2015 года . Дата обращения 2 июля 2015 .
  23. ^ "Архивная копия" . Архивировано из оригинала 2 апреля 2015 года . Проверено 22 апреля 2015 года .CS1 maint: заархивированная копия как заголовок ( ссылка )

Внешние ссылки [ править ]

  • Официальный веб-сайт