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板上的ESP8266WEMOS D1 Mini板上的ESP8266

选择MQTT协议用于ESP8266与服务器之间的通信。这是一个轻量级协议,非常适合物联网应用。

当按钮被按下后,经过短暂的15秒暂停,通过MQTT向服务器发送消息。然后服务器识别相应的电子邮件并向客户发送通知。

警告 MQTT非常适合物联网。不幸的是,默认情况下未激活身份验证和加密。我们观察到许多物联网平台容易受到攻击,导致私人数据泄露。幸运的是,当您在Stackhero上启动MQTT实例时,身份验证和加密已激活,提供了一个完全安全的解决方案。