一、问题重述

mqtt异步通信的简单复现,采用官网的示例,官网例子:发布端代码   订阅端

二、准备工作

本地的ubuntu系统,云端的centos系统,均安装了paho.mqtt.c 以及mosquitto,如何安装,网上资料多,这里不再复述

安装paho.mqtt.c后,在/usr/local/lib目录下有相应的库

寒假学习——mqtt异步通信,官网示例

 异步通信,要使用的是paho-mqtt3a.so库

这里记录一下启动mosquitto服务器的命令:mosquitto -c /etc/mosquitto/mosquitto.conf -d

三、编译测试

编译发布端和订阅端代码,编译命令:gcc -o s   subscribe.c    -L /usr/local/lib   -lpaho-mqtt3a   

编译成功后,先运行订阅端代码,再运行发布端代码

代码中需要修改的地方,主要是mqtt服务器地址,其余地方可改可不改。

寒假学习——mqtt异步通信,官网示例

寒假学习——mqtt异步通信,官网示例寒假学习——mqtt异步通信,官网示例

 

 

 

 

 

 

相关文章:

  • 2022-12-23
  • 2021-10-13
  • 2021-08-19
  • 2021-08-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-13
  • 2021-07-09
  • 2021-10-25
  • 2022-12-23
相关资源
相似解决方案