35 lines
625 B
Markdown
35 lines
625 B
Markdown
# 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
|
|
```
|
|
|
|
|
|
```
|
|
apt install mosquitto-clients
|
|
|
|
mosquitto_pub -h localhost -p 1883 -t "device" -m '{"msg": "test""}'
|
|
```
|