【BK3633】固件端需求

1. 总览

分为两部分来描述:

  1. 系统基础功能(OTA、BOOT等)
  2. 心率带特定功能(心率模组的调试等)
    在这里插入图片描述

2. 系统基础功能

2.1 DEBUG系统

梳理原生代码的打印系统。制定断言的方式及上传给APP。

2.2 NOR FLASH(可选)

本地需要缓存较多本地数据的话,可能需要外置 NOR FLASH。

2.3 RECORD分区制定及实现

本地数据的存储格式。

2.4 看门狗

防止设备挂逼。

2.5 RTC

时间同步,方便日志上传标记。

2.6 BOOT及OTA

将服务器中的新固件下载到本地后,通过BOOT程序对系统进行升级。

3. 心率带特定功能

3.1 心率模组

3.1.1 通讯接口调试

一般为IIC接口。

3.1.2 PPG数据处理

PPG数据读取及心率算法相关移植。

3.1.3 工厂测试

模组相关的厂测流程。

3.2 加速度传感器调试

3.2.1 通信接口调试

一般为SPI接口。

3.2.2 ACC数据处理

从传感器接收到数据然后按一定的格式传输给心率算法。

3.3 BLE GATT服务

3.3.1 电池服务

向对端设备推送设备剩余电量。

3.3.2 设备信息服务

展示设备软硬件版本号相关。

3.3.3 心率服务

向对端设备推送心率相关数据。

3.3.4 串口透传服务

用于OTA。

3.4 APP通信协议

3.4.1 绑定

APP和心率带的绑定协议。

3.4.2 OTA文件或心率算法配置文件下载

相关文件下载到设备本地。

3.4.3 本地数据上传

断言计系统相关日志上传。

3.4.4 加速度传感器静态偏移校准(厂测)

无界面,需要APP发校准指令。

3.3.5 PPG数据的上传(可选)

APP可能需要PPG波形实时显示。

3.5 心率带数据输出

该心率带需要输出哪些数据,比如心率数据,RRI,HRV,要针对需求去选择心率模组。

3.6 异常

  • 心率模组调试的原厂支持,主要针对心率的准确性
  • 和APP端联调
  • 蓝牙传输稳定性
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

强人电子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值