CONTRACT FIRST
先让模拟设备说对话,再让真实硬件接进来。
这里提供固件契约、应用 API、模拟器与一致性测试。当前不需要真实设备和生产密钥。本地可验证Schema、API 与三类设备消息序列
机器契约
下载或直接纳入代码生成流程。
CONFORMANCE SANDBOX
设备消息模拟器
选择一种设备形态,生成固件应发送的完整消息序列。
curl http://localhost:3000/api/protocol/simulate \
-H 'content-type: application/json' \
-d '{"kind":"hybrid"}'POST /api/devices/DVC_QQ_01J8R1P8/commands
{
"type": "sync_config",
"ownershipEpoch": 1,
"idempotencyKey": "8d4873e0-7fb9-4b42"
}接入顺序
固件开发的最短路径
- 身份与连接
烧录独立设备凭证,连通 MQTT/TLS,发送 device.hello。
- 遥测与回执
通过 JSON Schema 校验 telemetry.reported 与 command.ack。
- 弱网与断点
验证离线队列、幂等重发、媒体断点续传和恢复后对账。