一、搭建mosquitto环境,此步省略,请在其它网站搜索。
二、利用远程服务器测试发布者和订阅者
我们利用远程服务测试。远程服务器:m2m.eclipse.org 端口:1883 用户名:testuser 密码:testpassword
1、测试订阅:mosquitto_sub -h m2m.eclipse.org -p 1883 -u testuser -P testpassword -t mytopic
![]()
2、测试消息发布:mosquitto_pub -h m2m.eclipse.org -p 1883 -u testuser -P testpassword -t mytopic -m "hello world test mqtt"

注意,可能网络比较慢,订阅者可能需要等待片刻才能收到信息
三、本地服务器、订阅、发布测试
1、运行服务器:mosquitto -v

2、运行订阅:mosquitto_sub -v -t mytopic

3、运行发布:mosquitto_pub -t mytopic -m "hello world test mqtt"

4、运行发布者后,服务器打印:

5、 运行发布者后,订阅者打印:

本文详细介绍了如何使用mosquitto在远程服务器m2m.eclipse.org上进行MQTT协议的发布与订阅测试,包括设置远程环境、发布消息及订阅接收。同时,也提供了本地服务器的测试步骤,涵盖服务器启动、订阅与发布操作。
7563

被折叠的 条评论
为什么被折叠?



