Etiquetado: mosquitto

Node Red

Servidor IoT doméstico – Dashboards con Node-RED

Para poder actuar y recibir información sobre nuestro entorno IoT, necesitamos disponer de una pantalla o tablero (dashboard) donde desde un ordenador, tableta o móvil conectarnos y poder realizar acciones o visualizar consumos, temperaturas o estados. Para ello, Node-RED cuenta con los nodos dashboard que permiten estas funcionalidades. Instalación nodos dashboard Debemos instalar los nodos en nuestro Node-RED en el servidor Raspberry siguiendo estos pasos: Pulsamos sobre el menú de la parte superior derecha (icono con tres líneas) Pulsamos sobre Manage Palette, se abre la ventana de gestión de la paleta de nodos Pulsamos sobre Install En el campo Search...

Node Red

Servidor IoT doméstico – Integrando dispositivos Shelly en Node-RED con Mosquitto

Node-RED Nodos y Flujos Las dos partes más importantes de Node-RED son los Nodos y los Flujos. Los Nodos son cada uno de los componentes que nos permiten gestionar las entradas o salidas conectando con los distintos servicios o dispositivos. Hay nodos que también permiten modificar los datos que reciben mediante funciones de programación o funciones lógicas. Hay disponibles para su descarga e instalación en Node-RED nodos para prácticamente cualquier cosa que se nos ocurra. Se pueden descargar desde la Librería de Node-RED. La paleta de nodos la tenemos a la izquierda de la pantalla y en cada uno de...

Servidor IoT doméstico – Activar MQTT en dispositivos Shelly

Ahora que ya tenemos Node-RED y el broker MQTT Mosquitto instalados en nuestro servidor, vamos a comenzar a integrar un interruptor Shelly para poder leer valores y cambiar el estado de las salidas del mismo. Activando MQTT en Shelly Antes de poder utilizar el dispositivo Shelly en Node-RED con MQTT, debemos activar dicho protocolo ya que viene desactivado por defecto en todos los dispositivos Shelly. Para activar MQTT accederemos al Shelly (en este caso un 2.5, interruptor con dos salidas y lectura de consumo) desde un navegador web accediendo a su dirección IP que le hayamos asignado. Asumimos que el...

Servidor IoT doméstico – Instalando Mosquitto, broker MQTT

MQTT (Message Queue Telemetry Transport) es un protocolo de comunicación entre dispositivos que funciona bajo un sistema de publicación y suscripción mediante «topics». Su consumo de recursos y de ancho de banda lo convierte en muy adecuado para la comunicación entre sensores y en aplicaciones IoT. Permite las comunicaciones cifradas. Para su funcionamiento es necesario un nodo central o Broker. Mosquitto es un broker de código abierto que puede instalarse en sistemas de bajos recursos. Instalando Mosquitto La instalación de Mosquitto, como la mayoría de software en Linux, se realiza desde un repositorio. Previamente a realizar la instalación debemos añadir las claves del...