一、mosquitto搭建
1.1 mosquitto介绍
Eclipse Mosquitto是一个开源(EPL/EDL许可)消息代理(broker),它实现了MQTT协议版本5.0、3.1.1和3.1。Mosquito重量轻,适用于从低功耗单板计算机到完整服务器的所有设备。
1.2 使用mosquitto在windows下创建一个mqtt broker
step1)使能mosquitto服务
step2)配置mosquitto
MQTT协议端口号
listener 1883
启用WebSocket支持
listener 9001
protocol websockets
订阅主题持久化
persistence true
persistence_location D:softwaremosquittodata
开启日志记录
log_dest file D:softwaremosquittomosquitto.log
log_type all
开启密码验证
password_file D:softwaremosquittopwfile.example
allow_anonymous false
step3)创建访问mqtt broker的账户
mosquitto_passwd.exe用于生成连接mqtt broker的用户名和密码,下面的命令表示向pwfile.example文件追加一个“myAccount”账户,在client中可以用这个账户和密码登录,否则会报验证失败的错误。
.mosquitto_passwd.exe .pwfile.example myAccount
step4)启动mqtt broker
执行下面的命令可以启动一个mqtt服务器
.mosquitto.exe -v -c .configmosquitto.conf
二、mqtt网络包分析
-
RT-Thread
+关注
关注
31文章
1318浏览量
40766 -
MQTT协议
+关注
关注
0文章
98浏览量
5558
发布评论请先 登录
相关推荐
ElfBoard技术贴|如何移植Mosquitto库

在英特尔Edison开发平台上运行Mosquitto MQTT
在linux上搭建mqtt服务器
mosquitto在ARM嵌入式平台的移植方法
kawayi mqtt连接mosquitto始终连接不上怎么解决?
如何用数据采集网关快速采集工业现场数据,怎么搭建MQTT服务器?
OpenHarmony开发之MQTT讲解
【广东龙芯2K500先锋板试用体验】4.移植开发MQTT服务与MQTT通讯测试
kawayi mqtt连接mosquitto失败怎样解决该问题?
全志T3+Logos FPGA开发板——MQTT通信协议案例
怎么搭建MQTT服务器

来了解一下MQTT Broker代理

知识科普 MQTT Broker 代理 是什么

评论