win64环境下监听键盘操作并发送MQTT消息
  3Z3Ipt7mOCHZ 2023年11月01日 84 0

1.MQTT服务安装

下载EMQX做MQTT代理服务器
解压安装即可
启动MQTT服务器
在emqx/bin目录下
2、启动 EMQX(两种启动方式:emqx start守护进程模式、emqx console控制台模式)
emqx start
3、启动成功后,查看节点的运行状态(如返回 pong,则表示运行状态正常)
emqx ping
停止、重启EMQX
emqx restart
停止EMQX
emqx stop
成功运行结果
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客户端

端口1883,服务器地址127.0.0.1
连接后创建一个订阅/发布端口
这里话题为/sub
pycharm下编写发送订阅代码实现发送订阅
发送
订阅
成功运行结果图
以上实现了MQTTX客户端与主机的消息订阅与发布,其中emqx作为服务器可以实时监控
添加了getch()函数对按键进行监听,按键监听结果:
 
python下鼠标监听:
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  qcTZA6NUsJFb   2024年05月04日   87   0   0 Windows
  uYSwh3nnN5IT   2024年03月03日   113   0   0 Windows
  jMxGzq3drxo8   2024年03月12日   152   0   0 Windows
  dwB0rnCueyjo   2024年02月19日   107   0   0 Windows
3Z3Ipt7mOCHZ