# mosquitto-mock-server * Mosquittoを構築して、MQTTの動作を検証するためのブランチ * Broker * ブローカにはmosquittoを使用する * Client * Paho-mqttライブラリを使用して接続する ## init ### 開発用仮想空間を作成する ```bash python -m venv mqttmock # (windows) mqttmock\Scripts\activate # (linux) source mqttmock/bin/activate ``` ライブラリをインストールする ```bash pip install -r requirements.txt ``` --- brokerに送信する ```sh apt install mosquitto-clients mosquitto_pub -h localhost -p 1883 -t "device" -m '{"msg": "test""}' ``` サブスクライブを体験する ```sh mosquitto_pub -h localhost -p 1883 -t "device/{MQTT_DEVICE_CODE}/command" -m '{"msg": "test""}' ``` MQTT_DEVICE_CODEが`test0001`の場合 ```sh mosquitto_pub -h localhost -p 1883 -t "device/test0001/command" -m '{"msg": "test""}' ```