Доступний Mozilla WebThings Gateway 0.11, шлюз для розумного будинку та IoT-пристроїв

Компанія Mozilla опублікувала новий випуск продукту Шлюз WebThings 0.11, який у поєднанні з бібліотеками WebThings Framework утворює платформу WebThings для забезпечення доступу до різних категорій споживчих пристроїв та використання універсального Web Things API для організації взаємодії із нею. Код проекту написано мовою JavaScript з використанням серверної платформи Node.js та поширюється під ліцензією MPL 2.0. Прошивки із шлюзом підготовлено для різних моделей Raspberry Pi. Також доступні пакети для OpenWrt, Fedora, Arch, Ubuntu, Raspbian та Debian, а на базі OpenWrt розвивається готовий дистрибутив з інтегрованою підтримкою Things Gateway, що надає уніфікований інтерфейс для налаштування розумного будинку та бездротової точки доступу.

У новому випуску:

  • Проведено локалізація інтерфейсу для не англомовних користувачів.
    Додані переклади для 24 мов, включаючи російську;

  • Розширено кількість платформ, для яких поширюються інсталяційні пакети. Крім образів для Raspberry Pi та Docker сформовані пакети для Debian 10, Raspbian, Ubuntu 18.04/19.04/19.10 та Fedora 30/31. У репозиторії AUR розміщено пакети для Arch Linux;
  • Стабілізовано систему журналювання подій, що збирає статистику про роботу всіх IoT-пристроїв та датчиків у домашній мережі та дозволяє оцінити їх активність у формі наочних графіків. Наприклад, можна дізнатися скільки разів відчинялися та зачинялися двері під час своєї відсутності, як змінювалася температура в будинку, скільки споживали енергії пристрою, підключені до розумних розеток, коли спрацьовував детектор руху тощо. Графіки можуть будуватися у межах годин, днів і тижнів і прокручуватися за шкалою часу;

    Доступний Mozilla WebThings Gateway 0.11, шлюз для розумного будинку та IoT-пристроїв

  • Експериментальна функціональність голосового асистента, що дозволяє розпізнавати та виконувати голосові команди (наприклад, «включи світло на кухні»), визнана неспроможною та видалена. У наступному випуску також буде видалено API, пов'язане з голосовим керуванням. Замість вбудованого голосового помічника пропонується використовувати доповнення зі схожою функціональністю, які можна знайти у розділі Settings ➡ Add-ons;
  • У складання Raspberry Pi з'явилася опція для відключення автоматичної доставки OTA-оновлень;
  • Для додатків надано можливість доступу до налаштувань мови та локалізації;
  • Додано можливість доступу до web-інтерфейсу з інших систем у локальній мережі без шифрування (з використанням http://, а не https://);
  • Підвищена надійність та стабільність PWA-додатку (Прогресивна веб-програма), що дозволяє організувати роботу з web-додатком, як із відокремленою програмою.

Нагадаємо, що WebThings Gateway представляє є універсальним прошарком для організації доступу до різних категорій споживчих та IoT-пристроїв, що приховує за собою особливості кожної платформи і не вимагає використання специфічних для кожного виробника додатків. Для взаємодії шлюзу з IoT-платформами можна використовувати протоколи ZigBee та ZWave, WiFi або пряме підключення через GPIO. Шлюз можна встановити на плату Raspberry Pi та отримати систему управління розумним будинком, що об'єднує всі наявні в будинку IoT-пристрою та надає засоби для моніторингу та керування ними через Web-інтерфейс.

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

Шлюз підтримує такі функції, як визначення пристроїв у локальній мережі, вибір web-адреси для з'єднання з пристроями з інтернету, створення облікових записів для доступу до web-інтерфейсу шлюзу, підключення до шлюзу пристроїв, що підтримують пропрієтарні протоколи ZigBee та Z-Wave, віддалене включення та вимкнення пристроїв з web-програми, віддалений моніторинг за станом будинку та відеоспостереження.

WebThings Framework надає набір компонентів, що замінюються для створення IoT-пристроїв, які можуть безпосередньо взаємодіяти з використанням Web Things API. Подібні пристрої можуть автоматично визначатися шлюзами на базі WebThings Gateway або клієнтським програмним забезпеченням (використовується mDNS) для подальшого моніторингу та керування через Web. Реалізації серверів для Web Things API підготовлені у формі бібліотек
Python,
Java,

Іржа, Arduino и мікропітон.

Доступний Mozilla WebThings Gateway 0.11, шлюз для розумного будинку та IoT-пристроїв

Доступний Mozilla WebThings Gateway 0.11, шлюз для розумного будинку та IoT-пристроїв

Джерело: opennet.ru

Додати коментар або відгук