ARM海思MQTT开发系列(一)最新MQTT客户端mosquitto交叉编译全记录
ARM海思MQTT开发系列(二)MQTT服务器mosquitto部署和订阅发布测试
ARM海思MQTT开发系列(三)MQTT服务器加密TLS支持与测试
背景
上篇博客已经将MQTT交叉编译完成,这一节来简单测试一下。
既然是测试,首先就需要有一个mqtt服务器;
MQTT服务器搭建
这里选用的是centos版本来搭建mqtt服务器,为什么选这个呢,因为我真的有一个centos服务器
非常的简单:
- 添加源
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- 安装
yum install mosquitto
启动mosquitto服务器
mosquitto
PS:
1、安装
#添加源到软件仓库
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
#更新软件仓库列表
sudo apt-get update
#安装mosquitto
sudo apt-get install mosquitto
#查看运行状态
sudo service mosquitto status
#启动服务
sudo service mosquitto start
#停止服务
sudo service mosquitto stop
测试
1.服务器再开一个终端,订阅一个Toptic
mosquittsub -t mqtt -h localhost
2.开发板发布消息
首先需要把libmosquitto.so.1 拷贝搞/usr/lib
./mosquitto_pub -t mqtt/test -h 106.53.90.90 -m "hello mqtt"
订阅端能实时收到消息!
参考
《搭建MQTT服务器》
《CentOS 7 安装 mosquitto(转载)》
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处!
更多精彩内容,欢迎访问一只海星的主页