Mozilla WebThings Gateway 0.10, passarel·la per a la llar intel·ligent i dispositius IoT disponible

Companyia Mozilla publicat llançament del nou producte WebThings Gateway 0.10, que en combinació amb biblioteques Marc WebThings forma una plataforma WebThings per proporcionar accés a diverses categories de dispositius de consum i ús universal API Web Things per organitzar la interacció amb ells. Codi del projecte escrit per en JavaScript utilitzant la plataforma de servidor Node.js i Distribuït per amb llicència MPL 2.0. Firmware amb passarel·la preparat per a diversos models de Raspberry Pi. També disponible paquets per a OpenWrt i Debian, i sobre la base d'OpenWrt un ready-made kit de distribució amb suport integrat per a Things Gateway, que proporciona una interfície unificada per configurar una casa intel·ligent i un punt d'accés sense fil.

A la nova versió:

  • S'ha afegit suport per a termòstats intel·ligents utilitzats per regular la temperatura ambient. Els models compatibles inclouen Zigbee Zen Thermostat, Centralite HA 3156105 i Z-Wave Honeywell TH8320ZW1000. A través de la interfície web proporcionada per la plataforma, podeu controlar de forma remota la temperatura de la casa, configurar els modes de calefacció o refrigeració i canviar la temperatura objectiu. També podeu crear regles que responguin als canvis de temperatura, per exemple, encendre un dispositiu de calefacció o aire condicionat quan s'assoleixen determinats límits de temperatura o en funció de l'hora del dia;

    Mozilla WebThings Gateway 0.10, passarel·la per a la llar intel·ligent i dispositius IoT disponible

  • S'ha afegit la possibilitat de controlar els panys intel·ligents que admeten el protocol Zigbee o Z-Wave, com ara Yale YRD226 Deadbolt i Yale YRD110 Deadbolt. Mentre està fora de casa, l'usuari pot assegurar-se que no s'ha oblidat de tancar la porta i, si cal, obrir o tancar el pany a distància. En establir regles, podeu automatitzar el tancament de la porta en un moment determinat o enviar una notificació si el pany es deixa obert;

    Mozilla WebThings Gateway 0.10, passarel·la per a la llar intel·ligent i dispositius IoT disponible

  • S'ha afegit un nou tipus de complement que permet ampliar les capacitats de la interfície d'usuari. Per exemple, amb complements podeu afegir noves seccions al menú principal o implementar noves pantalles amb funcionalitats addicionals. Per crear complements, s'ha proposat un nou format de fitxer de manifest, creat per analogia amb els manifests dels complements del navegador basats en la tecnologia WebExtensions;

    Mozilla WebThings Gateway 0.10, passarel·la per a la llar intel·ligent i dispositius IoT disponible

  • S'ha afegit una nova secció de configuració dedicada a la localització. L'usuari ara pot seleccionar el país, la zona horària i l'idioma a la interfície web principal, i aquests paràmetres es tindran en compte en tots els complements i regles utilitzats quan es processin dades que depenen de la ubicació, com ara el temps, la sortida i la posta de sol i les marees. Per exemple, les regles basades en el temps tindran en compte el canvi de rellotges a l'hora d'estiu o d'hivern, i a la interfície la temperatura es mostrarà en les unitats de canvi habituals;

    Mozilla WebThings Gateway 0.10, passarel·la per a la llar intel·ligent i dispositius IoT disponible

  • S'ha afegit la possibilitat d'accedir a totes les API web de la plataforma mitjançant una connexió WebSocket (abans era necessari obrir una connexió independent per a cada dispositiu). El consorci W3C ha creat un grup de treball, el Web Thing Protocol Community Group, que estandarditzarà el protocol basat en WebSocket per interactuar amb els dispositius Web of Things;
  • La integració del suport per al control de veu mitjançant dispositius s'espera a la propera versió Mycroft i implementar nous mètodes d'instal·lació.

Com a recordatori, WebThings Gateway representa és una capa universal per organitzar l'accés a diverses categories de dispositius de consum i IoT, amagant les característiques de cada plataforma i no requerint l'ús d'aplicacions específiques de cada fabricant. Per interactuar amb la passarel·la amb plataformes IoT, podeu utilitzar els protocols ZigBee i ZWave, WiFi o connexió directa mitjançant GPIO. La passarel·la és possible establir en una placa Raspberry Pi i obteniu un sistema de control domèstic intel·ligent que integri tots els dispositius IoT de la casa i proporcioni eines per supervisar-los i gestionar-los mitjançant una interfície web.

La plataforma també us permet crear aplicacions web addicionals que poden interactuar amb dispositius mitjançant API Web Thing. Així, en comptes d'instal·lar la vostra pròpia aplicació mòbil per a cada tipus de dispositiu IoT, podeu utilitzar una única interfície web unificada. Per instal·lar WebThings Gateway, simplement descarregueu el microprogramari proporcionat a una targeta SD, obriu l'amfitrió "gateway.local" al navegador, configureu una connexió a WiFi, ZigBee o ZWave, trobeu dispositius IoT existents, configureu paràmetres per a l'accés extern i afegiu-hi els dispositius més populars a la pantalla d'inici.

La passarel·la admet funcions com ara identificar dispositius en una xarxa local, seleccionar una adreça web per connectar-se als dispositius des d'Internet, crear comptes per accedir a la interfície web de la passarel·la, connectar dispositius compatibles amb els protocols propietaris ZigBee i Z-Wave a la passarel·la, activació remota i apagat de dispositius des d'una aplicació web, seguiment remot de l'estat de la casa i videovigilància. A més de la interfície web i l'API, la passarel·la també inclou suport experimental per al control de veu, que permet reconèixer i executar ordres de veu (per exemple, "encendre la llum a la cuina").

WebThings Framework proporciona un conjunt de components substituïbles per crear dispositius IoT que es puguin comunicar directament mitjançant l'API Web Things. Aquests dispositius es poden detectar automàticament mitjançant passarel·les basades en WebThings Gateway o programari client (utilitzant mDNS) per al seguiment i gestió posteriors a través del web. Les implementacions del servidor per a l'API Web Things es preparen en forma de biblioteques a
Pitó,
Java,

Rovell, Arduino и micropython.

Font: opennet.ru

Afegeix comentari