學習目標
- AWS EC2 使用
- 了解 JSON 資料格式
- 了解 MQTT 使用方式
- 透過 Node-RED 建立資料視覺化
模擬情境圖
模擬任務說明
- 目標
- 隨機產生溫度資料再傳送到 Node-RED,以實現資料視覺化 ( Data Visualization )。
- 做法
- 將隨機產生的溫度資料序列化 ( Serialize ) 成 JSON 資料格式,再透過 MQTTlens 與 Python 經由 AWS EC2 Ubuntu Server 上安裝的 Mosquitto MQTT Broker 將資料傳送到 Node-RED 以實現資料視覺化。
實作項目
- 2.1 實作情境
- 2.2 AWS 帳號註冊
- 2.3 在 AWS EC2 安裝 Ubuntu
- 2.4 macOS 登入 AWS EC2 教學
- 2.5 Windows 登入 AWS EC2 教學
- 2.6 在 AWS EC2 安裝 Mosquitto MQTT Broker
- 2.7 MQTTlens 串接 Mosquitto MQTT Broker
- 2.8 在 AWS EC2 安裝 Node-RED
- 2.9 Node-RED 設定串接 Mosquitto MQTT Broker
- 2.10 Node-RED 設定 Dashboard
- 2.11 Python 串接 Mosquitto