Categoría: Servidor IoT doméstico

Servidor IoT doméstico – Instalando Telegraf, InfluxDB y Grafana

Aviso: La instalación, configuración y gestión de bases de datos puede ser un tema relativamente complejo si no se tiene algún conocimiento previo sobre el mismo. Como ya comentamos en una entrada anterior, íbamos a utilizar InfluxDB como base de datos para almacenar la información de nuestro servidor y sensores y Grafana como herramienta de visualización. Volvemos a indicar la función de cada uno de los elementos a instalar:...

Comprobar versión Raspbian y Raspberry

Comprobar versión Raspbian instalada Para comprobar que versión de Raspbian tenemos instalada, ejecutaremos el siguiente mandato: pi@domoserver:~ $ lsb_release -a No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 10 (buster) Release: 10 Codename: buster Y para comprobar la versión del Kernel instalada, ejecutaremos: pi@domoserver:~ $ uname -a Linux domoserver 4.19.75-v7+ #1270 SMP Tue Sep 24 18:45:11 BST 2019 armv7l GNU/Linux Comprobar versión Raspberry Podemos saber la...

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ú...

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...

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...

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...

Node Red

Servidor IoT doméstico – Instalando Node-RED

¿Qué es Node-RED? Node-RED es un proyecto de software desarrollado inicialmente por IBM, que de manera visual permite programar para comunicar dispositivos con otros programas o servicios web, de cara a facilitar el crecimiento y expansión del Internet de las Cosas. Los programas se crean como flujos y dentro de ellos incluiremos de manera visual los nodos que son los que permiten la comunicación tanto de entrada como salida...

Servidor IoT doméstico – Alargando la vida útil de la tarjeta SD de la Raspberry

El almacenamiento de los datos y configuraciones de nuestro servidor IoT se encuentra en la tarjeta microSD instalada en la Raspberry. Estas tarjetas almacenan la información cambiando el estado de cada una de las posiciones de la memoria FLASH que las forman entre 0 y 1. Su vida útil está limitada a un número máximo de escrituras o cambios de estado por lo que es recomendable limitar estas al...