Node-RED: Recepción de pulsaciones de botón y envío de correos electrónicos
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 una solución Node-RED cloud lista para usar que proporciona una serie de beneficios, incluyendo:
- Servidor MQTT incluido (Mosquitto).
- Acceso completo a la interfaz de administración de Node-RED.
- Dashboard de Node-RED incluido.
- Servidor de correo SMTP ilimitado y dedicado incluido.
- Actualizaciones sin esfuerzo con solo un clic.
- Nombre de dominio personalizable asegurado con HTTPS (por ejemplo, https://node-red.tu-empresa.com).
- Rendimiento óptimo y seguridad robusta impulsados por una VM privada y dedicada.
Ahorra tiempo y simplifica tu vida: ¡solo toma 5 minutos probar la solución de Node-RED cloud hosting de Stackhero!
Para gestionar las acciones de los botones y enviar notificaciones a los usuarios, se eligió Node-RED para el procesamiento de datos, con una base de datos MongoDB para almacenar los correos electrónicos de los usuarios.
Node-RED es una herramienta de programación gráfica desarrollada por IBM, ideal para este tipo de tarea. Es fácil de usar, potente y altamente extensible.
Gracias a Node-RED, nuestro cliente pudo crear todo su backend en solo unas pocas horas.
Cuando se presiona un botón de buzón, el mensaje es recibido por Node-RED a través de MQTT. Node-RED luego localiza al usuario correspondiente en la base de datos MongoDB, compone un nuevo correo electrónico y lo envía.
Flujo de Node-RED: ¡solo se requieren 5 nodos para crear todo el backend!
Cuando inicia una instancia de Node-RED en Stackhero, obtiene un servidor MQTT junto con un servidor de correo dedicado, ¡permitiéndole enviar correos electrónicos ilimitados!