Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En mi último Instructable, le he mostrado cómo conectar un sensor de temperatura a Lora a través de TTN. Ahora le mostraré cómo puede leer estos datos y mostrarlos en un Panel de control. También cubriremos cómo usar los datos en IFTTT.
Paso 1: Descarga Node-red
Si ya ha instalado node-red, puede omitir este paso.
Instalar node-red
Primero tienes que instalar Node.js. Una vez que haya terminado la instalación, abra la CMD y ejecute este comando:
npm install -g --unsafe-perm node-red
para iniciar el CMD abierto de node-red y ejecutar este comando:
nodo-rojo
Guía de instalación oficial:
Paso 2: instale los nodos
Ahora tenemos que instalar los nodos que necesitaremos.
Hay 2 formas:
1) Abra CMD y ejecute este comando:
cd./.node-rednpm instalar node-red-dashboard
2) Asegúrese de que node-red se esté ejecutando, abra 127.0.0.1:1880, presione las 3 barras en la esquina superior derecha, vaya a administrar la paleta, vaya a instalar, busque "node-red-dashboard", presione instalar
Paso 3: Abra Node-red e instale el flujo
Abra node-red con escribiendo "127.0.0.1:1880" en su navegador.
Copie el texto en node-red.txt desde abajo
Presione las 3 barras en la esquina superior derecha, vaya a importar y presione el portapapeles. Ahora pega el texto que copiaste antes.
Paso 4: configurar el nodo MQTT
Haga doble clic en el nodo MQTT y edítelo con el lápiz en la esquina superior derecha.
Configure el servidor en: "eu.thethings.network" y el puerto en "1883"
Presiona "Seguridad" e inserta tus credenciales
puede encontrar sus credenciales en el sitio de la aplicación.
Paso 5: algunos extras
En mi script de Arduino, he multiplicado la temperatura con el factor 100 para eliminar los lugares decimales. Si no desea esta función, puede eliminar fácilmente el nodo y conectar "Parsefloat" a "Celsius / Farenheit".
También tengo un nodo que te permite cambiar entre grados Celsius y Farenheit. Para cambiar a Farenheit, simplemente comente la primera línea y elimine el "//" de la segunda línea.