[ MQTT ] 在 AWS EC2 安裝 Mosquitto MQTT Broker

學習目標

  • 在 AWS EC2 安裝 Mosquitto MQTT Broker

前置準備作業

  1. AWS EC2 Ubuntu Server - Node-RED 【 安裝教學 】
  2. 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
ALL RIGHTS RESERVED. COPYRIGHT © 2018. Designed and Coded by Makee.io