mosquitto-mock-server

  • Mosquittoを構築して、MQTTの動作を検証するためのブランチ
  • Broker
    • ブローカにはmosquittoを使用する
  • Client
    • Paho-mqttライブラリを使用して接続する

init

開発用仮想空間を作成する

python -m venv mqttmock
# (windows)
mqttmock\Scripts\activate
# (linux)
source mqttmock/bin/activate

ライブラリをインストールする

pip install -r requirements.txt

brokerに送信する

apt install mosquitto-clients

mosquitto_pub -h localhost -p 1883 -t "device" -m '{"msg": "test""}'

サブスクライブを体験する

mosquitto_pub -h localhost -p 1883 -t "device/{MQTT_DEVICE_CODE}/command" -m '{"msg": "test""}'

MQTT_DEVICE_CODEがtest0001の場合

mosquitto_pub -h localhost -p 1883 -t "device/test0001/command" -m '{"msg": "test""}'
Description
MQTTの動作を検証するためのツール
Readme 39 KiB
Languages
Python 100%