Node-RED: Conectando el botón al mundo
Esta documentación forma parte de la guía Caso de uso: conectar buzones. Consulte la guía completa aquí: Conecte sin esfuerzo cientos de buzones en una oficina de correos.
Bienvenido a la documentación de Stackhero
Stackhero ofrece un entorno Node-RED cloud totalmente gestionado, diseñado para que pueda crear flujos de trabajo rápidamente:
- Servidor MQTT integrado (Mosquitto) para una integración IoT sin complicaciones.
- Acceso completo a la interfaz de administración de Node-RED para gestionar flujos y configuraciones.
- Node-RED Dashboard incluido para visualización en tiempo real.
- Servidor de correo SMTP dedicado incluido, sin límites de envío.
- Actualizaciones con un solo clic para mantener su instancia siempre actualizada.
- Nombres de dominio personalizados con HTTPS automático: por ejemplo, https://node-red.su-empresa.com.
- Alta rendimiento y máxima seguridad gracias a una infraestructura privada y dedicada.
Puede tener una instancia de Node-RED cloud hosting segura y lista para producción en unos 5 minutos. Stackhero se encarga de la configuración, las actualizaciones y la infraestructura, para que usted pueda centrarse en crear automatizaciones.
Cada botón está equipado con un ESP8266, un chipset compatible con WiFi. Esta conexión WiFi facilita la comunicación del dispositivo con Internet.
Un ESP8266 en una placa WEMOS D1 Mini
Se eligió el protocolo MQTT para la comunicación entre el ESP8266 y el servidor. Es un protocolo ligero, ideal para aplicaciones IoT.
Cuando se presiona el botón, después de una breve pausa de 15 segundos, se envía un mensaje al servidor a través de MQTT. El servidor luego identifica el correo electrónico correspondiente y envía una notificación al cliente.
MQTT es perfecto para IoT. Desafortunadamente, la autenticación no está activada por defecto, ni el cifrado. Hemos observado muchas plataformas IoT vulnerables a ataques, lo que lleva a filtraciones de datos privados. Afortunadamente, cuando inicia una instancia de MQTT en Stackhero, tanto la autenticación como el cifrado están activados, proporcionando una solución completamente segura desde el principio.