mosquitto是一个MQTT broker,支持跨平台,具备简易的mqtt客户端测试功能。

1、安装

    sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
    sudo apt-get update
    sudo apt-get install mosquitto
    sudo apt-get install mosquitto-clients

 2、运行

2.1 MQTT broker

mosquitto -p [port]

 -p参数指定端口号;默认adress是localhost,即127.0.0.1。

2.2 MQTT publisher

mosquitto_pub -m "message from mosquitto_pub client" -t "test"
mosquitto_pub -m "message from mosquitto_pub client" -t "test" -h [addr] -p [port]

 -h参数指定broker的地址,-p参数指定broker的端口。

2.3 MQTT subscriber

mosquitto_sub -t "test"
mosquitto_sub -t "test" -h [addr] -p [port]

 -h参数指定broker的地址,-p参数指定broker的端口。

posted on 2022-05-19 19:31  clayyjh  阅读(135)  评论(0)    收藏  举报