Mozilla WebThings Gateway 0.10 beskikber, poarte foar smart home en IoT-apparaten

Mozilla Company publisearre nij produkt release WebThingsGateway 0.10, dy't yn kombinaasje mei bibleteken WebThings Framework foarmet in platfoarm WebThings om tagong te jaan ta ferskate kategoryen fan konsuminteapparaten en universele gebrûk Web Things API om ynteraksje mei har te organisearjen. Projektkoade skreaun troch yn JavaSkript mei it Node.js-tsjinnerplatfoarm en ferspraat troch lisinsje ûnder MPL 2.0. Firmware mei gateway taret foar ferskate Raspberry Pi-modellen. Ek beskikber pakjes для OpenWrt и Debian, а на базе OpenWrt развивается готовый distribúsje kit mei yntegreare stipe foar Things Gateway, it bieden fan in ferienige ynterface foar it opsetten fan in tûk hûs en in draadloze tagongspunt.

Yn de nije release:

  • Добавлена поддержка умных термостатов, используемых для регулирования температуры в помещении. Поддерживаются такие модели, как Zigbee Zen Thermostat, Centralite HA 3156105 и Z-Wave Honeywell TH8320ZW1000. Через предоставляемый платформой web-интерфейс можно удалённо наблюдать за температурой в доме, выставлять режимы обогрева или охлаждения, менять целевую температуру. Также можно создаваться правила, реагирующие на изменение температуры, например, включающие обогревательный прибор или кондиционер при достижении определённых температурных границ или в привязке ко времени суток;

    Mozilla WebThings Gateway 0.10 beskikber, poarte foar smart home en IoT-apparaten

  • Добавлена возможность управления умными замками, поддерживающими протокол Zigbee или Z-Wave, такими как Yale YRD226 Deadbolt и Yale YRD110 Deadbolt. Находясь вне дома, пользователь может удостовериться, что не забыл закрыть дверь, и при необходимости открыть или закрыть замок удалённо. Через задание правил можно автоматизировать запирание двери в определённое время или отправлять уведомление, если замок остался открытым;

    Mozilla WebThings Gateway 0.10 beskikber, poarte foar smart home en IoT-apparaten

  • Добавлен новый тип дополнений, позволяющих расширять возможности пользовательского интерфейса. Например, при помощи дополнений можно добавить новые секции на основное меню или реализовать новые экраны с дополнительной функциональностью. Для создания дополнений предложен новый формат файла-манифеста, созданный по аналогии с манифестами браузерных дополнений на базе технологии WebExtensions;

    Mozilla WebThings Gateway 0.10 beskikber, poarte foar smart home en IoT-apparaten

  • Добавлен новый раздел настроек, посвящённый локализации. Пользователь теперь может выбрать страну, часовой пояс и язык в основном web-интерфейсе, и данные настройки будут учтены во всех используемых дополнениях и правилах при обработке зависимых от местоположения данных, таких как сведения о погоде, рассвете/закате и приливах/отливах. Например, в привязанных ко времени правилах будет учитываться перевод часов на летнее или зимнее время, а в интерфейсе температура выводиться в привычных единицах изменения;

    Mozilla WebThings Gateway 0.10 beskikber, poarte foar smart home en IoT-apparaten

  • Добавлена возможность обращения ко всем Web API платформы через одно WebSocket-соединение (ранее требовалось открытие отдельного соединения для каждого устройства). В консорциуме W3C создана рабочая группа Web Thing Protocol Community Group, которая займётся стандартизацией протокола на базе WebSocket для взаимодействия с устройствами Web of Things;
  • В следующем выпуске ожидается интеграция поддержки голосового управления с использованием устройств Mycroft и реализация новых методов установки.

As herinnering, WebThings Gateway fertsjintwurdiget is in universele laach foar it organisearjen fan tagong ta ferskate kategoryen fan konsumint- en IoT-apparaten, it ferbergjen fan de funksjes fan elk platfoarm en it brûken fan applikaasjes spesifyk foar elke fabrikant net nedich. Om de poarte te ynteraksje mei IoT-platfoarms, kinne jo de ZigBee- en ZWave-protokollen, WiFi of direkte ferbining fia GPIO brûke. Gateway is mooglik fêstigje op in Raspberry Pi-boerd en krije in tûk hûskontrôlesysteem dat alle IoT-apparaten yn 't hûs yntegreart en ark leveret foar it kontrolearjen en behearen fan se fia in webynterface.

It platfoarm lit jo ek ekstra webapplikaasjes meitsje dy't kinne ynteraksje mei apparaten fia Web Thing API. Sa kinne jo, ynstee fan jo eigen mobile applikaasje foar elk type IoT-apparaat te ynstallearjen, in ienige unifoarme webynterface brûke. Om WebThings Gateway te ynstallearjen, download gewoan de levere firmware nei in SD-kaart, iepenje de "gateway.local" host yn 'e browser, set in ferbining op mei WiFi, ZigBee of ZWave, fine besteande IoT-apparaten, konfigurearje parameters foar eksterne tagong en tafoegje de populêrste apparaten op jo thússkerm.

De gateway stipet funksjes lykas it identifisearjen fan apparaten op in lokaal netwurk, it selektearjen fan in webadres foar ferbining mei apparaten fan it ynternet, it meitsjen fan akkounts om tagong te krijen ta de gateway-webynterface, it ferbinen fan apparaten dy't de proprietêre ZigBee- en Z-Wave-protokollen stypje nei de gateway, aktivearring op ôfstân en it útskeakeljen fan apparaten fan in webapplikaasje, tafersjoch op ôfstân fan 'e steat fan it hûs en fideotafersjoch. Neist de webynterface en API omfettet de poarte ek eksperimintele stipe foar stimkontrôle, wêrtroch jo stimkommando's kinne werkenne en útfiere (bygelyks "it ljocht yn 'e keuken oansette").

It WebThings Framework biedt in set fan ferfangbere komponinten foar it meitsjen fan IoT-apparaten dy't direkt kinne kommunisearje mei de Web Things API. Sokke apparaten kinne automatysk ûntdutsen wurde troch WebThings Gateway-basearre gateways of kliïntsoftware (mei mDNS) foar folgjende tafersjoch en behear fia it web. Server-ymplemintaasjes foar de Web Things API wurde taret yn 'e foarm fan biblioteken yn
Python,
Java,

Rust, Arduino и micropython.

Boarne: opennet.ru

Add a comment