[ Broker ] macOS 安裝 Mosquitto MQTT Broker

學習目標

  • 安裝 Mosquitto MQTT Broker
  • 使用 Publisher 與 Subscriber

前置準備作業

  1. 一台可上網的 macOS 電腦

macOS 端

Step 1. 安裝 Homebrew

❖ 1.1  在終端機輸入下方指令
       /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


Step 2. 安裝與設定 Mosquitto

❖ 2.1  在終端機依序輸入下方指令
       ① brew install mosquitto
      ② brew services list
       ③ brew link mosquitto
       ④ brew services start mosquitto -d
       ⑤ brew services restart mosquitto

Step 3. 測試 Mosquitto MQTT Broker

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

❖ 2.1  查看 MQTT Broker 的 IP
       在終端機輸入下方指令
       ifconfig


❖ 2.2  建立 Subscriber
       在終端機輸入下方指令
       mosquitto_sub -h IP -t Topic
       e.g., mosquitto_sub -h 172.20.10.4 -t Sensor/Temperature/Room1


❖ 2.3  建立 Publisher
       在新開一個終端機輸入下方指令
       mosquitto_pub -h IP -t Topic -m Message
       e.g., mosquitto_pub -h 172.20.10.4 -t Sensor/Temperature/Room1 -m "hello world"


❖ 2.4  Subscriber 接收到的資訊


Reference
List of blogs
ALL RIGHTS RESERVED. COPYRIGHT © 2018. Designed and Coded by Makee.io