一只海星的主页

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

背景

上篇博客已经将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(转载)

发表评论

邮箱地址不会被公开。 必填项已用*标注