ხელმისაწვდომია 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, предоставляющий унифицированный интерфейс для настройки умного дома и беспроводной точки доступа. Сборки дистрибутива ჩამოყალიბდა для открытого маршрутизатора ტურის ომნია.

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

ხელმისაწვდომია Mozilla WebThings Gateway 0.9, კარიბჭე ჭკვიანი სახლისა და IoT მოწყობილობებისთვის

Вторым важным новшеством является реализация поддержки платы Raspberry 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 მოწყობილობებისთვის

Шлюз можно დაამყაროს на плату Raspberry Pi и получить систему управления умным домом, объединяющую все имеющиеся в доме IoT-устройства и предоставляющую средства для мониторинга и управления ими через Web-интерфейс. Платформа также позволяет создавать дополнительные web-приложения, которые могут взаимодействовать с устройствами через Web Thing API.

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

კარიბჭე მხარს უჭერს ფუნქციებს, როგორიცაა ლოკალურ ქსელში მოწყობილობების იდენტიფიცირება, ინტერნეტიდან მოწყობილობებთან დასაკავშირებლად ვებ-მისამართის არჩევა, კარიბჭის ვებ ინტერფეისზე წვდომისთვის ანგარიშების შექმნა, მოწყობილობების დაკავშირება, რომლებიც მხარს უჭერენ საკუთრებაში არსებულ ZigBee და Z-Wave პროტოკოლებს კარიბჭესთან. დისტანციური გააქტიურება და მოწყობილობების გამორთვა ვებ აპლიკაციიდან, სახლის მდგომარეობის დისტანციური მონიტორინგი და ვიდეო მეთვალყურეობა. ვებ ინტერფეისისა და API-ს გარდა, კარიბჭე ასევე შეიცავს ხმის მართვის ექსპერიმენტულ მხარდაჭერას, რომელიც საშუალებას გაძლევთ ამოიცნოთ და შეასრულოთ ხმოვანი ბრძანებები (მაგალითად, „ჩართეთ შუქი სამზარეულოში“).

WebThings Framework უზრუნველყოფს შესაცვლელი კომპონენტების კომპლექტს IoT მოწყობილობების შესაქმნელად, რომლებსაც შეუძლიათ პირდაპირ კომუნიკაცია Web Things API-ს გამოყენებით. ასეთი მოწყობილობების ავტომატურად აღმოჩენა შესაძლებელია WebThings Gateway-ზე დაფუძნებული კარიბჭეების ან კლიენტის პროგრამული უზრუნველყოფის საშუალებით (mDNS-ის გამოყენებით) შემდგომი მონიტორინგისა და მენეჯმენტისთვის ინტერნეტის საშუალებით. სერვერის იმპლემენტაციები Web Things API-სთვის მომზადებულია ბიბლიოთეკების სახით
Python,
Java,

Rust, Arduino и მიკროპიტონი.

წყარო: opennet.ru

ახალი კომენტარის დამატება