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

一、问题重述

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

二、准备工作

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

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

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

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

三、编译测试

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

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

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

寒假学习——mqtt异步通信,官网示例_第1张图片

寒假学习——mqtt异步通信,官网示例_第2张图片寒假学习——mqtt异步通信,官网示例_第3张图片

 

 

 

 

 

 

你可能感兴趣的:(学习积累)