Node-RED: 将按钮连接到世界
本文件是用例:连接邮箱指南的一部分。您可以在这里查看完整指南:无缝连接邮局中的数百个邮箱。
欢迎查阅 Stackhero 文档
Stackhero 提供全托管的 Node-RED cloud 环境,助您快速构建工作流:
- 内置 MQTT 服务器(Mosquitto),实现无缝 IoT 集成。
- 完全访问 Node-RED 管理界面,便于管理流程和设置。
- 包含 Node-RED Dashboard,支持实时可视化。
- 提供 专用 SMTP 邮件服务器,发送邮件无任何限制。
- 轻松实现 一键更新,让您的实例始终保持最新。
- 支持 自定义域名,自动配置 HTTPS:例如,https://node-red.your-company.com。
- 高 性能 与强大 安全性,基于专属私有基础设施。
您只需约 5 分钟即可拥有安全、可用于生产环境的 Node-RED cloud hosting 实例。Stackhero 负责部署、更新和基础设施管理,让您专注于自动化流程的开发。
每个按钮都配备了ESP8266,一个支持WiFi的芯片组。此WiFi连接使设备能够与互联网通信。
WEMOS D1 Mini板上的ESP8266
选择MQTT协议用于ESP8266与服务器之间的通信。这是一个轻量级协议,非常适合物联网应用。
当按钮被按下后,经过短暂的15秒暂停,通过MQTT向服务器发送消息。然后服务器识别相应的电子邮件并向客户发送通知。
MQTT非常适合物联网。不幸的是,默认情况下未激活身份验证和加密。我们观察到许多物联网平台容易受到攻击,导致私人数据泄露。幸运的是,当您在Stackhero上启动MQTT实例时,身份验证和加密都已激活,提供了一个完全安全的解决方案。