ARM海思MQTT开发系列(二)MQTT服务器mosquitto部署和订阅发布测试

ARM海思MQTT开发系列(一)最新MQTT客户端mosquitto交叉编译全记录
ARM海思MQTT开发系列(二)MQTT服务器mosquitto部署和订阅发布测试
ARM海思MQTT开发系列(三)MQTT服务器加密TLS支持与测试


背景

上篇博客已经将MQTT交叉编译完成,这一节来简单测试一下。
既然是测试,首先就需要有一个mqtt服务器;

MQTT服务器搭建

这里选用的是centos版本来搭建mqtt服务器,为什么选这个呢,因为我真的有一个centos服务器
非常的简单:

  1. 添加源
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
  1. 安装
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(转载)


著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处!
更多精彩内容,欢迎访问一只海星的主页

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页