Skip to content

MQTT 集成 ​

功能路径:SVE 导航栏 → 结果集成 → MQTT


功能简介 ​

智能相机作为 MQTT 发布者(Publisher),将 AI 推理结果以 JSON 消息发布到 MQTT Broker 的指定 Topic,由 Broker 路由给订阅方(MES / 上位机 / 网关)。MQTT 传结果消息(含图片链接),图片本体走文件通道,按需获取。

集成要求 ​

项要求
MQTT Broker可被相机访问,已在指定端口(默认 1883)开启 TCP 服务
Broker地址Broker IP(相机可达)
端口MQTT 服务端口(默认 1883,以服务器实际为准)
Client ID全局唯一(各相机不可重复,冲突会被"顶号")
Topic相机上报主题,按现场约定(如 camera/<deviceId>/result)
QoS0 / 1 / 2(按可靠性要求选择)
鉴权Broker 若开启账号密码鉴权,相机需能提供对应凭据
消息格式JSON(含 appId / cameraId / timestamp / originImg / finalImg 等)

SVE 上基本配置 ​

  1. 进入 结果集成 → MQTT;
  2. 打开 MQTT集成 开关;
  3. 填写连接参数:
参数说明
Broker地址MQTT Broker IP
端口MQTT 服务端口(默认 1883)
Client ID点 生成 或自定义唯一值
Topic相机上报主题
QoS0 / 1 / 2
  1. 点击 保存。

基本验证 ​

页面联调(测试发布) ​

配置完成后点击 测试发布,观察右侧「联调请求」区域:显示发布成功即链路正常。可在 Broker 侧订阅该 Topic 看到对应测试消息。

真实任务验证 ​

  1. 在 任务管理 → AI 应用 中对该应用触发「运行预览」,完成一次推理过件;
  2. 在 Broker 侧使用任意 MQTT 订阅客户端订阅相机上报的 Topic,出现相机上报的主题与 JSON(含 originImg / finalImg 链接)→ 集成成功。

常见问题 ​

现象排查
连不上 BrokerBroker 是否运行、端口是否可达;同网段、防火墙
发布但订阅看不到Topic 层级与订阅通配符是否匹配;QoS/RETAIN 设置
认证失败(not authorised)Broker 开鉴权,相机需配置正确账号密码
相机掉线/重连ClientID 是否唯一;网络是否稳定