Mozilla WebThings Gateway 0.9 жеткиликтүү, акылдуу үй жана IoT түзмөктөрү үчүн шлюз

Mozilla компаниясы жарыяланган жаңы продукт чыгаруу WebThingsGateway 0.9, а также обновление библиотек WebThings Framework 0.12, образующих платформу WebThings, предоставляющую компоненты для обеспечения доступа к различным категориям потребительских устройств и использования универсального Web Things API алар менен ез ара аракеттенууну уюштуруу. Долбоордун иштеп чыгуулары жайылуу MPL 2.0 боюнча лицензияланган.

Новый выпуск WebThings Gateway примечателен развитием
пакеттер на основе OpenWrt, которые позволяют использовать беспроводные маршрутизаторы не только для обеспечения сетевого доступа, но и в качестве узлов управления умным домом. В том числе даярдалган собственный дистрибутив на базе OpenWrt с интегрированной поддержкой Things Gateway, предоставляющий унифицированный интерфейс для настройки умного дома и беспроводной точки доступа. Сборки дистрибутива түзүлгөн для открытого маршрутизатора Turris Omnia.

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

Mozilla WebThings Gateway 0.9 жеткиликтүү, акылдуу үй жана IoT түзмөктөрү үчүн шлюз

Вторым важным новшеством является реализация поддержки платы Малина Pi 4, для которой, как и для других плат Raspberry Pi, даяр отдельные жыйындар на основе дистрибутива Raspbian.

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

Mozilla WebThings Gateway 0.9 жеткиликтүү, акылдуу үй жана IoT түзмөктөрү үчүн шлюз

Эскерте кетсек, WebThings Gateway болуп саналат ар бир платформанын өзгөчөлүктөрүн жашырган жана ар бир өндүрүүчүгө тиешелүү тиркемелерди колдонууну талап кылбаган, керектөөчүлөрдүн жана IoT түзмөктөрүнүн ар кандай категорияларына кирүүнү уюштуруу үчүн универсалдуу катмар. Долбоор коду жазылган JavaScript'те Node.js сервер платформасын колдонуу. IoT платформалары менен шлюз менен иштешүү үчүн ZigBee жана ZWave протоколдорун, WiFi же GPIO аркылуу түз байланышты колдоно аласыз. Шлюз менен микропрограмма даяр ар кандай Raspberry Pi моделдери үчүн, ошондой эле жеткиликтүү топтомдор OpenWrt жана Debian үчүн.

Mozilla WebThings Gateway 0.9 жеткиликтүү, акылдуу үй жана IoT түзмөктөрү үчүн шлюз

Gateway мүмкүн белгилөө Raspberry Pi тактасында жана үйдөгү бардык IoT түзмөктөрүн бириктирген жана веб-интерфейс аркылуу аларды көзөмөлдөө жана башкаруу куралдарын камсыз кылган акылдуу үй башкаруу тутумун алыңыз. Платформа ошондой эле аркылуу түзмөктөр менен иштеше ала турган кошумча веб тиркемелерди түзүүгө мүмкүндүк берет Web Thing API.

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

Шлюз локалдык тармактагы түзмөктөрдү аныктоо, Интернеттен түзмөктөргө туташуу үчүн веб-даректи тандоо, шлюз веб-интерфейсине кирүү үчүн аккаунттарды түзүү, ZigBee жана Z-Wave проприетардык протоколдорун колдогон түзмөктөрдү шлюзге туташтыруу сыяктуу функцияларды колдойт. веб-тиркемеден түзмөктөрдү алыстан активдештирүү жана өчүрүү, үйдүн абалын алыстан көзөмөлдөө жана видеокөзөмөл. Веб-интерфейстен жана APIден тышкары шлюз үн буйруктарын таанууга жана аткарууга мүмкүндүк берүүчү (мисалы, “ашканадагы жарыкты күйгүзүү”) үн менен башкаруунун эксперименталдык колдоосун да камтыйт.

WebThings Framework Web Things API аркылуу түз байланыша ала турган IoT түзмөктөрүн түзүү үчүн алмаштырылуучу компоненттердин топтомун камсыз кылат. Мындай түзмөктөрдү WebThings Gateway негизиндеги шлюздар же кардар программалык камсыздоосу (mDNS аркылуу) автоматтык түрдө аныктоого болот, андан кийин Веб аркылуу мониторинг жана башкаруу. Web Things API үчүн сервердик ишке ашыруулар китепканалар түрүндө даярдалган
Python,
Java,

дат, Ардуино и микропитон.

Source: opennet.ru

Комментарий кошуу