本章是接入视角章(分层术语见根目录 CONTEXT.md「文档分层模型」):面向记录仪设备(net-body-camera,执法记录仪 / 随身摄像机)固件与设备侧软件的开发者。它与按部署客群划分的机构场景、零售场景手册并列,与采集服务器接入章构成平台的两个接入面:
data/v1 指令服务面);验证状态:本章为接入视角新写(dev-manual-restructure 20 号票),不伪造核验基线。页面事实全部引用清单层(MQTT inventory / 详解 yaml / endpoints,自带 provenance 头)与机构、零售手册已核验场景正本(各页自带验证状态与适用基线),本章只做导航级复述与动线重组,不做二次核验、未联调;事实冲突时一律以链接目标为准。设备固件源码不在本工作区,「设备如何消费」的语义凡正本已标缺证处,本章照实标注、不补写。
你开发的是运行在记录仪设备上的固件 / 设备侧软件。接入前需要具备:
device,{deviceNo},… 身份接入 Broker:上行遥测 / 检索 / 保活,订阅自身 deliver 与直连命令 topic;device/{deviceNo}/iot/configs/v1 上的 get / set / bcplus(Web 直发,中心网关不消费,设备是最终消费者);device/{deviceNo}/webrtc/v1 直连信令族与 device/{deviceNo}/ptt/deliver/v1 对讲投递(配合 janus 信令通道);按对接顺序读本章各页:
| 步骤 | 页面 | 解决的问题 |
|---|---|---|
| 1. 身份与凭据 | 设备身份与凭据 | deviceNo 从哪来、MQTT 客户端身份怎么构造、账号材料与固件检查端点 |
| 2. 上行面 | 上行面:遥测与检索上报 | 遥测 / 检索往哪个 topic 发、分类信息如何归档 |
| 3. 下行面 | 下行面:deliver 落点与直连命令 | 设备要订阅哪些 topic:应答 / DMS 推送落点、configs 直连命令族、文件上传与固件升级执行 |
| 4. 媒体通道族 | 媒体通道族:ptt / webrtc / janus 信令 | 直播信令、ICE 下发、对讲 join/kick 与配置投递、janus 转发通道与 iot 信封 |
| 5. QoS 与在线 | QoS 与在线状态 | 全局 QoS 约定、保活与在线判定、broker 事件与对账 |
本章遵守场景层引用边界(spec「场景层改写」),且以 MQTT 为主:
device/{deviceNo}/… 上的 Web 直连命令族(configs / webrtc / ptt deliver)中心网关不消费,不在清单内,其口径见各动线页的「订阅面」引用。