蓝牙设备接入协议 Sample Contracts

连连 Sync 蓝牙设备接入协议
蓝牙设备接入协议 • September 2nd, 2020

名称 数据格式 描述 数据类型 数据内容 时间同步信息 0 4 Bytes nonce + 4 Bytes Unix TS 绑定前向 BLE 设备发 送验签信息 连接鉴权信息 1 4 Bytes Unix Ts + 20 Bytes Hmac-sha1 使用 local psk 对 Ts 签名得到Hmac-sha1 绑定结果通知 2 1 Byte 绑定结果 + 4 Bytes local psk + 16 Bytes bind string 绑定成功,小程序或网关生成 local psk和bind string,小程序或网关需要记录 local psk 和bind string 与设备的对应关系 3 绑定失败 解绑请求 4 20 Bytes Hmac-sha1 使用 local psk 对 “UnbindRequest”签名得到 Hmac-sha1 连接结果通知 5 连接成功 6 连接失败 解绑结果通知 7 解绑成功 8 解绑失败