标签:订阅 win64 端口 MQTT emqx EMQX 监听
1.MQTT服务安装
下载EMQX做MQTT代理服务器
https://www.emqx.cn/downloads/broker/v4.2.7/emqx-centos7-4.2.7-x86_64.zip
解压安装即可
启动MQTT服务器
在emqx/bin目录下
2、启动 EMQX(两种启动方式:emqx start守护进程模式、emqx console控制台模式)
emqx start
3、启动成功后,查看节点的运行状态(如返回 pong,则表示运行状态正常)
emqx ping
停止、重启EMQX
emqx restart
停止EMQX
emqx stop
成功运行结果
![](https://xunxu-ai.feishu.cn/space/api/box/stream/download/asynccode/?code=NmVlYjIwMjJlNDEzYmNhMTU3YjU5M2I2YTdhY2UxNjFfaVV2MlFXZ254dTkxWnhqdkh4b25MNThxRVZKME9DZ0lfVG9rZW46Ym94Y25IYkxhR0ZvMDFmT09GYktibTZyUEFmXzE2NzY2MTkzNzA6MTY3NjYyMjk3MF9WNA)
EMQX默认提供端口(可以在 /emqx/etc/emqx.conf 文件中修改端口号):
EMQX端口 说明
1883 MQTT TCP 协议端口
8883 MQTT/TCP SSL 端口
8083 MQTT/WebSocket 端口
8084 MQTT/WebSocket with SSL 端口
18083 EMQX Dashboard 管理控制台端口
2.登录EMQX Dashboard
EMQX 启动成功后,可以访问
http://127.0.0.1:18083
进入EMQX Dashboard 管理控制台进行设备连接和相关指标监控管理
初始账号:admin,初始密码:public
3.启动MQTTX客户端
![](https://xunxu-ai.feishu.cn/space/api/box/stream/download/asynccode/?code=MGVmMmJjMzQ2YWQ1NDYwMTg5Yjk2MTZmOTBhM2MzYzNfVzZadGU0aGg5dlAzQWphY3F2WU1tMUdFZnRobnNYMjJfVG9rZW46Ym94Y253MEthcGl5MmtBRUxTWXJ2UDhmMXJjXzE2NzY2MTkzNzA6MTY3NjYyMjk3MF9WNA)
端口1883,服务器地址127.0.0.1
![](https://xunxu-ai.feishu.cn/space/api/box/stream/download/asynccode/?code=MzgxMzBlOGYyMjIxYmVjOTgxNjVhYjlmYWVmN2M2MTRfNnM2bGZaZHRUanZBQmgxZHA0NWxuaUtvN3ZsVjM0WWRfVG9rZW46Ym94Y25RUjRFN253ZTI3MlRYRW9ENjJTQzRmXzE2NzY2MTkzNzA6MTY3NjYyMjk3MF9WNA)
连接后创建一个订阅/发布端口
这里话题为/sub
pycharm下编写发送订阅代码实现发送订阅
发送
![](https://xunxu-ai.feishu.cn/space/api/box/stream/download/asynccode/?code=Y2ZmZDExYzBjMDRkOGQ1OWU3ZDBiNmI4MWM4NTMzNjBfdHJYYVl5UXNhV3dMMnozMXRuNXNHYUVWa2YyTHd3OHBfVG9rZW46Ym94Y256QlAwMjJaR2JrS2F5d2tNMFdFY2xlXzE2NzY2MTkzNzA6MTY3NjYyMjk3MF9WNA)
订阅
![](https://xunxu-ai.feishu.cn/space/api/box/stream/download/asynccode/?code=MjQwMTQ4MWU5M2QxMTAxMDI5ZDYzNTkzOTA4NDE1OThfQW1FcG9PWTlLZnVtaXYyQ2xncHROZG55SW1saHZKSzFfVG9rZW46Ym94Y252cXdoU1NJWW1IYkFCS24yVGxpUE9iXzE2NzY2MTkzNzA6MTY3NjYyMjk3MF9WNA)
成功运行结果图
![](https://xunxu-ai.feishu.cn/space/api/box/stream/download/asynccode/?code=N2JlZjI3ZDg2Y2M1YTkyNzI1MDAyMTJhN2VjZDkyNGZfVGRwQmprbjQ2VUtwNEJiN3R3RGwyWmVsWWxrOTlYNGJfVG9rZW46Ym94Y25tTno0THEyeTA4UTBMcmhERWtzeHFoXzE2NzY2MTkzNzA6MTY3NjYyMjk3MF9WNA)
以上实现了MQTTX客户端与主机的消息订阅与发布,其中emqx作为服务器可以实时监控
![](https://xunxu-ai.feishu.cn/space/api/box/stream/download/asynccode/?code=YzAzNzA5MjU1YTZhYmYyZDI3Y2IwNjhlYWYwMTM0MzRfWVR6cnMxRTc1Z1J3V2hPd1RqaWY4cjdXVW1KVENjaG1fVG9rZW46Ym94Y24yUWtldXVZaGEwNnpqcDViYXZMdnNnXzE2NzY2MTkzNzA6MTY3NjYyMjk3MF9WNA)
添加了getch()函数对按键进行监听,按键监听结果:
![](https://xunxu-ai.feishu.cn/space/api/box/stream/download/asynccode/?code=NDVkYThhNWI5ZWVhN2Y0YWVjMWU1ZDI3NmIwY2FhZmZfR3g0ZzkxOTVSOUN3a2FOdExkR3dMY09NZ3hKT0N3dVVfVG9rZW46Ym94Y25sN1FNQWxEbWYwT21QUmxIcXFuRnVlXzE2NzY2MTkzNzA6MTY3NjYyMjk3MF9WNA)
python下鼠标监听:
标签:订阅,
win64,
端口,
MQTT,
emqx,
EMQX,
监听
From: https://www.cnblogs.com/zhuzi1/p/17130381.html