The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Доступен Mozilla WebThings Gateway 0.9, шлюз для умного дома..."
Отправлено opennews, 26-Июл-19 13:02 
Компания Mozilla опубликовала (https://hacks.mozilla.org/2019/07/webthings-gateway-for-wire.../) новый выпуск продукта WebThings Gateway 0.9 (https://iot.mozilla.org/gateway/), а также обновление библиотек WebThings Framework 0.12 (https://iot.mozilla.org/framework), образующих платформу WebThings (https://iot.mozilla.org/), предоставляющую компоненты для обеспечения доступа к различным категориям потребительских устройств и использования универсального Web Things API (https://iot.mozilla.org/wot/) для организации взаимодействия с ними. Наработки проекта распространяются (https://github.com/mozilla-iot/) под лицензией MPL 2.0.


Новый выпуск  WebThings Gateway примечателен развитием
пакетов (https://github.com/openwrt/packages/tree/master/lang/node-mo...)  на основе OpenWrt, которые позволяют использовать беспроводные маршрутизаторы не только для обеспечения сетевого доступа, но и в качестве узлов управления умным домом. В том числе  подготовлен (https://iot.mozilla.org/docs/gateway-getting-started-guide-t...) собственный дистрибутив на базе OpenWrt с интегрированной поддержкой Things Gateway, предоставляющий унифицированный интерфейс для настройки умного дома и беспроводной точки доступа. Сборки дистрибутива сформированы (https://github.com/mozilla-iot/gateway/releases/download/0.9...) для открытого маршрутизатора Turris Omnia (https://www.opennet.ru/opennews/art.shtml?num=43592).

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


Вторым важным новшеством является реализация поддержки платы Raspberry Pi 4 (https://www.opennet.ru/opennews/art.shtml?num=50949), для которой, как и для других плат Raspberry Pi, подготовлены (https://iot.mozilla.org/docs/gateway-getting-started-guide.html) отдельные сборки (https://github.com/mozilla-iot/gateway/releases/download/0.9...) на основе дистрибутива Raspbian.


Из функциональных улучшений отмечается реализация нового типа дополнений (Notifier), позволяющих расширить ранее доступную систему отправки сообщений через Push-уведомления в браузере. Notifier позволяет создавать обработчики и задавать правила отправки сообщений через различные каналы связи, например для отправки SMS или Email при срабатывании датчиков движения в доме. Возможно задание приоритета отправляемых уведомлений.


Напомним, что WebThings Gateway представляет (https://www.opennet.ru/opennews/art.shtml?num=48029) собой универсальную прослойку для организации доступа к различным категориям потребительских и IoT-устройств, скрывающую за собой особенности каждой платформы и не требующую использования специфичных для каждого производителя приложений. Код проекта написан (https://github.com/mozilla-iot/gateway/) на языке JavaScript с использованием серверной платформы Node.js. Для взаимодействия шлюза с IoT-платформами можно использовать протоколы ZigBee и ZWave, WiFi или прямое подключение через GPIO. Прошивки с шлюзом подготовлены (https://github.com/mozilla-iot/wiki/wiki/Supported-Hardware) для различных моделей Raspberry Pi, также доступны пакеты (https://github.com/openwrt/packages/tree/master/lang/node-mo...) для OpenWrt и Debian.

Шлюз можно установить (http://iot.mozilla.org/gateway/) на плату Raspberry Pi и получить систему управления умным домом, объединяющую все имеющиеся в доме IoT-устройства и предоставляющую средства для мониторинга и управления ими через Web-интерфейс.  Платформа также позволяет создавать дополнительные web-приложения, которые могут взаимодействовать с устройствами через Web Thing API (https://iot.mozilla.org/wot/).

Таким образом, вместо установки своего мобильного приложения для каждого типа IoT-устройств, можно использовать единый унифицированный web-интерфейс. Для установки WebThings Gateway достаточно загрузить предоставленную прошивку на SD-карту, открыть в браузере хост "gateway.local", настроить подключение к WiFi, ZigBee или ZWave, найти имеющиеся IoT-устройства, настроить параметры для доступа извне и добавить самые востребованные устройства на домашний экран.

Шлюз поддерживает такие функции, как определение устройств в локальной сети, выбор web-адреса для соединения с устройствами из интернета, создание учётных записей для доступа к web-интерфейсу шлюза, подключение к шлюзу устройств, поддерживающих проприетарные протоколы ZigBee и Z-Wave, удалённое включение и выключение устройств из web-приложения, удалённый мониторинг за состоянием дома и видеонаблюдение. Кроме web-интерфейса и API в шлюзе также реализована экспериментальная поддержка голосового управления, позволяющая распознавать и выполнять голосовые команды (например, "включи свет на кухне").


WebThings Framework  предоставляет набор заменяемых компонентов для создания IoT-устройств,  которые могут напрямую взаимодействовать c использованием Web Things API. Подобные устройства могут автоматически определяться шлюзами на базе  WebThings Gateway или клиентским ПО (используется mDNS) для последующего мониторинга и управления  через Web. Реализации серверов для Web Things API подготовлены в форме библиотек на
Python (https://github.com/mozilla-iot/webthing-python),
              Java (https://github.com/mozilla-iot/webthing-java),

              Rust (https://github.com/mozilla-iot/webthing-rust), Arduino (https://github.com/mozilla-iot/webthing-arduino) и MicroPython (https://github.com/mozilla-iot/webthing-upy).


URL: https://hacks.mozilla.org/2019/07/webthings-gateway-for-wire.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=51178

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру