學習目標
- 在 AWS EC2 安裝 Mosquitto MQTT Broker
前置準備作業
- AWS EC2 Ubuntu Server - Node-RED 【 安裝教學 】
- AWS EC2 Ubuntu Server - Grafana 【 安裝教學 】
AWS EC2 Ubuntu Server 端
Step 1. 登入到 AWS EC2
Step 2. 安裝 Mosquitto MQTT Broker
❖ 2.1 取得遠端更新伺服器的套件檔案清單
sudo apt update

❖ 2.3 安裝 Mosquitto MQTT Broker
sudo apt install -y mosquitto mosquitto-clients

Step 3. 測試 Mosquitto MQTT Broker
【 示意圖 】
Subscriber 向 Mosquitto MQTT Broker 訂閱 Sensor/Temperature/Room1 的 Topic,Publisher 產生 Topic 為 Sensor/Temperature/Room1 的 hello world 訊息

❖ 3.1 查看 AWS EC2 IP 位置
IP 位於【 IPv4 Public IP 】

❖ 3.2 建立 Subscriber
mosquitto_sub -h IP -t Topic
e.g., mosquitto_sub -h 54.159.81.55 -t Sensor/Temperature/Room1
★ IP 請更改為之前所建立的 AWS EC2 之 IP

❖ 3.3 建立 Publisher
mosquitto_pub -h IP -t Topic -m Message
e.g., mosquitto_pub -h 54.159.81.55 -t Sensor/Temperature/Room1 -m "hello world"
★ IP 請更改為之前所建立的 AWS EC2 之 IP

❖ 3.4 Subscriber 接收到的資訊

Reference
GitHub
List of blogs