Spuštění WebThings Gateway 2.0, brány pro chytrou domácnost a zařízení IoT

Po třech letech vývoje byla vydána platforma WebThings Gateway 2.0 pro spotřebitelská internetová zařízení. Platforma, původně vyvinutá společností Mozilla, se od té doby transformovala do nezávislého projektu, spravovaného a vyvíjeného komunitou. Platforma WebThings se skládá z WebThings Gateway a knihovny WebThings Framework. Kód projektu je napsán v jazyce TypeScript a JavaScript s využitím serverové platformy Node.js a je distribuován pod licencí MPL 2.0. Bootovací sestavení s integrovanou podporou WebThings Gateway, které poskytují jednotné rozhraní pro konfiguraci chytré domácnosti, jsou k dispozici jako obraz pro desky Raspberry Pi, kontejner Docker a balíček Snap.

Brána WebThings je univerzální vrstva pro přístup k různým kategoriím spotřebitelských a IoT zařízení, skrývá specifika každé platformy a eliminuje potřebu aplikací specifických pro daného dodavatele. Brána dokáže komunikovat s IoT platformami pomocí protokolů ZigBee a ZWave, WiFi nebo přímého připojení přes GPIO. Bránu lze nainstalovat na desku Raspberry Pi, čímž vzniká systém inteligentního řízení domácnosti, který integruje všechna IoT zařízení v domácnosti a poskytuje nástroje pro jejich monitorování a správu prostřednictvím webového rozhraní.

Platforma vám také umožňuje vytvářet další webové aplikace, které mohou interagovat se zařízeními prostřednictvím webového API. To znamená, že místo instalace samostatné mobilní aplikace pro každý typ zařízení IoT můžete použít jedno sjednocené webové rozhraní. Chcete-li nainstalovat WebThings Gateway, jednoduše stáhněte dodaný firmware na SD kartu, otevřete hostitelský soubor „gateway.local“ v prohlížeči, nakonfigurujte připojení WiFi, ZigBee nebo ZWave, vyhledejte existující zařízení IoT, nakonfigurujte nastavení externího přístupu a přidejte nejčastěji používaná zařízení na domovskou obrazovku.

Brána podporuje funkce, jako je identifikace zařízení v lokální síti, výběr webové adresy pro připojení k zařízením z internetu, vytváření účtů pro přístup k webovému rozhraní brány, připojení zařízení podporujících proprietární protokoly ZigBee a Z-Wave k bráně, vzdálená aktivace a vypínání zařízení z webové aplikace, vzdálené sledování stavu domu a video dohled.

WebThings Framework poskytuje sadu vyměnitelných komponent pro vytváření zařízení IoT, která mohou přímo interagovat s rozhraním WebThings API. Tato zařízení mohou být automaticky detekována branami založenými na WebThings Gateway nebo klientským softwarem (pomocí mDNS) pro následné monitorování a správu přes web. Implementace servery Pro Web Things jsou API připravena ve formě knihoven v Pythonu, Javě, Rustu, Arduinu a MicroPythonu.

V nové verzi:

  • Byla přidána podpora pro skupiny zařízení, která umožňuje například organizovat senzory a ovládací prvky osvětlení do samostatných skupin. Prvky lze do skupin a mezi skupinami přesouvat pomocí funkce drag-and-drop.
    Spuštění WebThings Gateway 2.0, brány pro chytrou domácnost a zařízení IoT
    Spuštění WebThings Gateway 2.0, brány pro chytrou domácnost a zařízení IoT
  • Byla zajištěna kompatibilita s rodinou standardů W3C Web of Things 1.x, které nahradily specifické API Web Thing. Pro popis připojených zařízení se používá specifikace WoT Thing Description 1.1, pro vyhledávání zařízení WoT Discovery 1.0 a pro přenositelnost WoT Profiles 1.0.
  • Преднастроенный Docker-образ переведён на использование Debian 12 (dříve používané Debian 10). Вместо Node.js 10 и Python 3.7 задействованы Node.js 20 и Python 3.11.
  • Systémové obrazy pro deskové desky Raspberry Pi byly migrovány pro použití distribuce Raspberry Pi OS.
  • Byl vytvořen experimentální balíček ve formátu snap.

Samostatně je zmíněn vývoj desktopové aplikace WebThings App a sady nástrojů WebThings Shell, která umožňuje vytvářet webová rozhraní a ovládací panely na bázi dotykových obrazovek.

Spuštění WebThings Gateway 2.0, brány pro chytrou domácnost a zařízení IoT
Spuštění WebThings Gateway 2.0, brány pro chytrou domácnost a zařízení IoT


Zdroj: opennet.ru
Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster