Программное обеспечение Mozilla для IoT для Raspberry Pi получило крупную версию

Mozilla выпустила улучшенную версию 0.3 своего программного обеспечения Things Gateway на базе Linux для Linux, предназначенного для настройки шлюза домашней автоматизации на Raspberry Pi, с новым механизмом правил и улучшенной поддержкой голосовой связи.

В июле Mozilla анонсировала проект Project Things Internet of Things для децентрализованного шлюза с открытым исходным кодом, который использует стандартные веб-технологии.
Программное обеспечение разработано в соответствии со стандартом W3C « Сеть вещей» (WoT).
Ранее проект выпустил раннюю версию стека Things Gateway, работающего на Raspberry Pi.
Теперь он представляет новую версию (v.0.3) программного обеспечения шлюза, а также учебное пособие, помогающее пользователям начать работу.


Экран меню Things Gateway 0.3 (слева) и дополнительный интерфейс устройства

(нажмите на картинку, чтобы увеличить)

Говорят , что значительно улучшенное программное обеспечение Things Gateway, которое примерно эквивалентно стекам домашней автоматизации с открытым исходным кодом, таким как OpenHAB , проще в использовании, чем более ранние версии.
Основные новые функции включают в себя:

  • Поддержка микрофона для выдачи голосовых команд
  • Движок правил для установки логики взаимодействия устройства с «Если это, то это»
  • Поэтажный план размещения устройств на карте дома
  • Поддержка дополнительных типов устройств, таких как интеллектуальные вилки, диммируемые и цветные источники света, многоуровневые переключатели и датчики и «виртуальные» устройства
  • Новая дополнительная система для поддержки протоколов и устройств
  • Новая система для безопасной авторизации сторонних приложений (с использованием OAuth)

Things Gateway предназначен для использования с Raspberry Pi 3, но другие модели Raspberry Pi совместимы.
Фактически, стек может работать на других Linux-хакерских платах, настольных компьютерах или ноутбуках.


Things Gateway ZigBee (слева) и экраны настройки интеллектуального освещения

(нажмите на картинку, чтобы увеличить)

По словам Mozilla, шлюз поддерживает множество различных интеллектуальных разъемов, датчиков и интеллектуальных лампочек.
Стек должен работать с любым OpenZWave-совместимым ключом Z-Wave с протестированными моделями, включая Sigma Designs UZB Stick и Aeotec Z-Stick (Gen5).
Поддержка адаптера ZigBee в настоящее время ограничена Digi XStick с поддержкой сетки.

В следующем выпуске Mozilla планирует добавить новые адаптеры шлюза.
В рамках проекта также будут разработаны библиотеки для разных языков программирования и платформ, таких как Arduino и Android Things.
В конце концов, планируется выйти за пределы программного обеспечения шлюза для разработки облачных компонентов и компонентов устройств.

Основная концепция Project Things и WoT аналогична веб-концепции с целью создания децентрализованного IoT путем предоставления URL-адресов, чтобы сделать каждую «вещь» связываемой и обнаруживаемой.
Проекты также направлены на определение стандартной модели данных и API для обеспечения взаимодействия вещей.
В Project Things и WoT используются существующие веб-стандарты, такие как REST, HTTP, JSON, WebSockets и TLS (безопасность транспортного уровня).

Дальнейшая информация

The Things Gateway 0.3 теперь доступен для бесплатной загрузки.
Дополнительную информацию можно найти в объявлении и учебнике Mozilla Things Gateway 0.3 .
Исходный код доступен на GitHub .