Disponible Mozilla WebThings Gateway 0.10, puerta de enlace para dispositivos IoT y hogar inteligente

Empresa Mozilla опубликовала lanzamiento de nuevo producto Portal WebThings 0.10, que en combinación con bibliotecas Marco WebThings forma una plataforma WebCosas Proporcionar acceso a diversas categorías de dispositivos de consumo y utilizar dispositivos universales. API de cosas web organizar la interacción con ellos. Código de proyecto esta escrito en JavaScript utilizando la plataforma del servidor Node.js y distribuido por Licenciado bajo MPL 2.0. Firmware con puerta de enlace preparado para varios modelos de Raspberry Pi. También disponible пакеты para OpenWrt y Debian, y sobre la base de OpenWrt un listo para usar distribución con soporte integrado para Things Gateway, que proporciona una interfaz unificada para configurar una casa inteligente y un punto de acceso inalámbrico.

En el nuevo lanzamiento:

  • Se agregó soporte para termostatos inteligentes utilizados para regular la temperatura ambiente. Los modelos compatibles incluyen el termostato Zigbee Zen, Centralite HA 3156105 y Z-Wave Honeywell TH8320ZW1000. A través de la interfaz web proporcionada por la plataforma, puede controlar de forma remota la temperatura de la casa, configurar los modos de calefacción o refrigeración y cambiar la temperatura objetivo. También puedes crear reglas que respondan a los cambios de temperatura, por ejemplo, encender un dispositivo de calefacción o aire acondicionado cuando se alcanzan ciertos límites de temperatura o según la hora del día;

    Disponible Mozilla WebThings Gateway 0.10, puerta de enlace para dispositivos IoT y hogar inteligente

  • Se agregó la capacidad de controlar cerraduras inteligentes que admiten el protocolo Zigbee o Z-Wave, como Yale YRD226 Deadbolt y Yale YRD110 Deadbolt. Estando fuera de casa, el usuario puede asegurarse de que no se ha olvidado de cerrar la puerta y, si es necesario, abrir o cerrar la cerradura de forma remota. Al establecer reglas, puede automatizar el bloqueo de la puerta en un momento determinado o enviar una notificación si la cerradura se deja abierta;

    Disponible Mozilla WebThings Gateway 0.10, puerta de enlace para dispositivos IoT y hogar inteligente

  • Se ha agregado un nuevo tipo de complemento que le permite ampliar las capacidades de la interfaz de usuario. Por ejemplo, utilizando complementos puedes agregar nuevas secciones al menú principal o implementar nuevas pantallas con funcionalidad adicional. Para crear complementos, se ha propuesto un nuevo formato de archivo de manifiesto, creado por analogía con los manifiestos de complementos del navegador basados ​​en la tecnología WebExtensions;

    Disponible Mozilla WebThings Gateway 0.10, puerta de enlace para dispositivos IoT y hogar inteligente

  • Se agregó una nueva sección de configuración dedicada a la localización. El usuario ahora puede seleccionar el país, la zona horaria y el idioma en la interfaz web principal, y estas configuraciones se tendrán en cuenta en todos los complementos y reglas utilizados al procesar datos dependientes de la ubicación, como el clima, el amanecer/atardecer y las mareas. Por ejemplo, las reglas basadas en el tiempo tendrán en cuenta el cambio de reloj al horario de verano o invierno, y en la interfaz la temperatura se mostrará en las unidades de cambio habituales;

    Disponible Mozilla WebThings Gateway 0.10, puerta de enlace para dispositivos IoT y hogar inteligente

  • Se agregó la capacidad de acceder a todas las API web de la plataforma a través de una conexión WebSocket (anteriormente era necesario abrir una conexión separada para cada dispositivo). El consorcio W3C ha creado un grupo de trabajo, el Web Thing Protocol Community Group, que estandarizará el protocolo basado en WebSocket para interactuar con dispositivos Web of Things;
  • Se espera la integración del soporte para el control por voz mediante dispositivos en la próxima versión. Mycroft e implementar nuevos métodos de instalación.

Como recordatorio, WebThings Gateway es es una capa universal para organizar el acceso a varias categorías de dispositivos de consumo y de IoT, ocultando las características de cada plataforma y no requiriendo el uso de aplicaciones específicas de cada fabricante. Para interactuar el gateway con plataformas IoT se pueden utilizar los protocolos ZigBee y ZWave, WiFi o conexión directa vía GPIO. La puerta de enlace es posible establecer en una placa Raspberry Pi y obtenga un sistema de control doméstico inteligente que integra todos los dispositivos IoT de la casa y proporciona herramientas para monitorearlos y administrarlos a través de una interfaz web.

La plataforma también le permite crear aplicaciones web adicionales que pueden interactuar con dispositivos a través de API de cosa web. Así, en lugar de instalar su propia aplicación móvil para cada tipo de dispositivo IoT, puede utilizar una única interfaz web unificada. Para instalar WebThings Gateway, simplemente descargue el firmware proporcionado a una tarjeta SD, abra el host "gateway.local" en el navegador, configure una conexión a WiFi, ZigBee o ZWave, busque dispositivos IoT existentes, configure parámetros para acceso externo y agregue los dispositivos más populares a tu pantalla de inicio.

La puerta de enlace admite funciones tales como identificar dispositivos en una red local, seleccionar una dirección web para conectarse a dispositivos desde Internet, crear cuentas para acceder a la interfaz web de la puerta de enlace, conectar dispositivos que admitan los protocolos propietarios ZigBee y Z-Wave a la puerta de enlace. activación y apagado remoto de dispositivos desde una aplicación web, seguimiento remoto del estado de la vivienda y videovigilancia. Además de la interfaz web y la API, la puerta de enlace también incluye soporte experimental para control por voz, que permite reconocer y ejecutar comandos de voz (por ejemplo, "encender la luz en la cocina").

WebThings Framework proporciona un conjunto de componentes reemplazables para crear dispositivos IoT que pueden comunicarse directamente mediante la API Web Things. Dichos dispositivos pueden ser detectados automáticamente mediante puertas de enlace basadas en WebThings Gateway o software de cliente (mediante mDNS) para su posterior monitoreo y administración a través de la Web. Las implementaciones de servidor para la API Web Things se preparan en forma de bibliotecas en
Python,
Java,

Herrumbre, Arduino и MicroPython.

Fuente: opennet.ru

Añadir un comentario