- 博客(2)
- 收藏
- 关注
原创 MQTT学习笔记:二、图片传输和视频传输
本文介绍了使用MQTT协议传输图片和低带宽视频的实现方法。主要内容包括:1. 图片传输方案:通过Base64编码将图片转换为文本格式传输,设置768KB大小限制,实现了发布端图片编码和订阅端解码保存功能。2. 视频传输方案:将视频分解为连续图片帧,压缩后通过MQTT传输,实现了10fps的低延迟视频流传输,并解决了延迟累积问题。3. 代码实现:提供了完整的Python实现代码,包括MQTT客户端封装、Base64编解码、图片/视频处理等功能模块。同时强调了MQTT协议的限制(报文大小、传输稳定性)
2026-05-07 13:55:43
276
原创 MQTT学习笔记:一、搭建服务器和测试连通
本文介绍了在Ubuntu 22.04虚拟机上安装EMQX MQTT broker 5.1.6版本的过程,包括下载安装包、配置启动服务、创建管理员账号等步骤。详细讲解了如何使用Python编写MQTT发布者和订阅者客户端代码,包括连接设置、消息发布/订阅功能实现。文章还演示了如何将本地部署迁移到EMQX云服务器,配置TLS/SSL加密连接,并提供了完整的代码示例和运行结果展示。通过实际案例展示了MQTT消息"我喜欢玩原神"和"我喜欢玩明日方舟"的发布与接收过程,验证了整
2026-05-04 13:37:50
545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅