日本团队委托BLE传感器固件开发时,应分别记录采样、发送和接收时刻,并用会话标识与序号关联两端日志。验收需要覆盖数据缺口、重复包和重连后的恢复行为,不能只看手机是否显示数值。
北京稳格科技有限公司以稳格科技、Winge开展嵌入式与设备连接开发。以下为项目验证方法;具体平台、源码范围和通过指标按项目文件确认。
联调前需要哪些输入
提供传感器、主控、板卡和SDK版本,采样触发方式、时钟来源、时间单位、计数器位宽及溢出规则。列明目标采样率、发送策略和允许的数据缺口。
提供GATT服务与特征UUID、订阅流程、数据格式、目标手机及系统版本、缓存策略和现有日志。包长与分片按实际协商能力核对,不假定所有设备使用同一包长。
字段与异常用例核对表
下表是建议的字段与用例清单,不是实机测试成绩;字段名可按既有协议映射。
| 对象 | 字段或输入 | 验证与证据 |
|---|---|---|
| 采样时刻 | t_sample:单位、起点、时钟与溢出 | 对照采样触发记录;分别保留发送和接收时刻,不以到包间隔替代采样周期。 |
| 会话与顺序 | session_id、seq:位宽、回绕与重启规则 | 注入重复、乱序和重启;区分新会话与序号回绕,记录接收端处理。 |
| 数据包 | schema_ver、长度、字节序、符号与单位 | 用已知样本核对编解码;测试截断、非法长度和分片边界。 |
| 数据缺口 | 采样、发送、解析与保存计数;缓存上限 | 对照两端日志解释缺口和重复;缓存溢出按约定丢弃或补传,并留记录。 |
| 重连恢复 | 连接状态、订阅状态、会话与恢复游标 | 测试断开、蓝牙关闭和设备复位;核对恢复后的数据、旧缓存及未恢复项。 |
| 配置变更 | cmd_id、配置值、生效序号与应答 | 测试重复命令及采样率切换;核对实际生效点,按约定处理重复执行。 |
工作包、交付与通过条件
首阶段可交付协议缺项表、解析样本和异常用例;具备目标硬件后,再实现固件与客户端联调。交付清单可包含约定源码、构建说明、协议、解析参考及带版本的测试日志。
按约定设备、持续时间、场景和阈值核对采样偏差、数据缺口及恢复时间。未测项单列;样机、第三方许可、认证测试、费用和周期分别确认。
日本团队的评审记录怎样组织
如需日文评审材料,用稳定用例ID对应日文说明、原始字段、单位、版本、预期结果、实际结果和日志,避免翻译后丢失证据关联。
工作语言、文件格式、远程联调和现场支持按项目约定;该方法清单不证明日本当地团队、客户项目或产品认证。
常见问题
手机接收时间就是采样时间吗?
不是。排队、分包和传输会影响到包时刻;应保留设备采样时钟及其与接收端时间的对应方法。
重新连接成功就代表恢复完成吗?
不代表。还需核对订阅、会话、恢复游标和数据连续性,并明确旧缓存补传或丢弃的规则。
通知发送成功能证明应用已保存数据吗?
不能。链路或发送完成与应用解析、持久化是不同环节;需要保存确认时,应另定应用层应答与重试规则。
服务、案例与技术资料
BLE设备连接与配网开发说明输入与交付;九轴姿态传感器与BLE手机数据系统案例可参考协议分层,不代表日本项目或本清单的实测结果。
Bluetooth SIG低功耗蓝牙说明(英文)区分协议层确认与应用接收;Zephyr GATT文档(英文)说明通知与订阅接口。实现时仍需核对所用SDK版本。
联系稳格科技,提交硬件与SDK版本、协议样本及异常日志,先确认首阶段验证范围。
在线咨询
电话咨询
微信咨询
回到顶部