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 與服務器之間的通信。這是一個輕量級協議,非常適合 IoT 應用。
當按鈕被按下時,經過短暫的 15 秒暫停後,通過 MQTT 向服務器發送消息。然後服務器識別相應的電子郵件並向客戶發送通知。
警告 MQTT 非常適合 IoT。不幸的是,默認情況下未啟用身份驗證和加密。我們觀察到許多 IoT 平台容易受到攻擊,導致私人數據洩露。幸運的是,當您在 Stackhero 上啟動 MQTT 實例時,身份驗證和加密已啟用,提供了一個完全安全的解決方案。