Linux 编译paho.mqtt.c
Linux 编译paho.mqtt.c
·
下载
git clone https://github.com/eclipse/paho.mqtt.c.git
#安装依赖
apt-get install libssl-dev
编译
cd paho.mqtt.c
mkdir build && cd build
cmake -DPAHO_WITH_SSL=TRUE -DPAHO_BUILD_SAMPLES=TRUE ..
cmake --build .
sudo cmake --build . --target install
sudo ldconfig
测试
-
使用官方mqtt服务器
# 一个终端执行如下
MQTTClient_subscribe
# 开启另一个终端
MQTTClient_publish
-
使用mosquitto作为mqtt服务器
#安装mosquitto
sudo apt install mosquitto
#一个终端中执行
mosquitto
# 再一个终端执行如下
paho_c_sub -t topic
# v5 版本
paho_c_sub -t topic/+ -V 5
# 再开启另一个终端
paho_c_pub -t topic -m "hello"
# v5 版本
paho_cs_pub -t topic/1 -m "hello" --user-property id 123 -V 5
更多推荐
所有评论(0)