推广 热搜:   公司  企业  中国  快速    行业  上海  未来  设备 

4-Openwrt MQTT broker使用

   日期:2024-11-17     移动:http://fabua.ksxb.net/mobile/quote/645.html

mosquitto算是MQTT在linux平台应用比较广泛的开源软件,包含了服务端broker,也提供了lib库给client使用。

4-Openwrt MQTT broker使用

1.mosquitto下载编译

到官网下载需要的版本:http://mosquitto.org/files/source/

在openwrt下面添加mosquitto package

files下面放启动脚本和conf配置文件,Makefile里面编译信息,src下面就是官网下载的mosquitto源码

 

mosquitto/Makefile

 

mosquitto/files/mosquitto.init

 

mosquitto/files/mosquittoConf/mosquitto.conf

 

上面文件都添加好之后,在.config里面选中mosquitto,编译

 
2.mosquitto配置启动

编译正常后,在openwrt上面使用,上面在init.d里面加了自启动,先停止到手动启动

mosquitto -c /etc/mosquittoConf/mosquitto.conf

mosquitto启动的时候根据mosquitto.conf里面的信息进行启动,默认监听端口是1883,打开debug信息,允许匿名登录

正常启动如下

 
3.命令行发布订阅测试

上面mosquitto Broker启动之后,就可以用命令和进行测试是否正常

跟在ubuntu上面的测试一样,先订阅

 

此时也可以看到Broker上面的log,添加了一个设备

 

再开启一个终端,发布主题

 

可以看到Broker收到client2的消息后,转发给client1

 

client1收到Broker转发的数据

本文地址:http://fabua.ksxb.net/quote/645.html    海之东岸资讯 http://fabua.ksxb.net/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号