Даступны 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 App), які дазваляе арганізаваць працу з 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 падрыхтаваны ў форме бібліятэк на
Пітон,
ява,

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

Даступны Mozilla WebThings Gateway 0.11, шлюз для разумнай хаты і IoT-прылад

Даступны Mozilla WebThings Gateway 0.11, шлюз для разумнай хаты і IoT-прылад

Крыніца: opennet.ru

Дадаць каментар