目录

系统交互调研

上位机对于mqtt, rpc_msgpack, cdn的支持方案做预研

边缘-云端大模型图片传输

应用场景: 摄像头接入时的自动标定,以及模型/配置的同步请求。

  • rest+msgpack实现 这种方式结合了 RESTful 的路由管理(@app.post)和 MessagePack 的二进制压缩优势。更适合对外接口、Web集成、需要标准化的场景
  • rpc_msgpack实现 更适合内部服务、高性能需求、实时处理场景

依赖包安装

pip install requests msgpack msgpack-rpc-python

代码执行

git clone https://gitlink.org.cn/nudt_dsp/fastapi.git
cd fastapi/tests
python rpc_msgpack_server.py
python rpc_msgpack_device.py

边缘-云端消息同步、设备管理

应用场景: 固件 OTA 升级、模型更新、大型配置包下发。 示例方案:MQTT 负责“发令”(轻量、实时),HTTP/HTTPS 负责“搬运”(高带宽、断点续传)。

  • 控制端 (Cloud/PC):将文件上传到 CDN/文件服务器,获得 URL,然后通过 MQTT 发布“下载通知”。
  • 设备端 (Device):通过 MQTT 收到包含 url、version 和 file_hash 的 JSON 消息。
  • 设备端 (Device):调用 HTTP 库(如 requests)下载文件,校验完整性后执行更新。

依赖包安装

pip install msgpack-rpc-python paho-mqtt

代码执行

git clone https://gitlink.org.cn/nudt_dsp/fastapi.git
cd fastapi/tests
python mqtt_http_server.py
python mqtt_http_device.py
关于
1.3 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号