今日复盘1-21
今天主要是写蓝牙的绑定逻辑。走通骑行服蓝牙协议。
工作中遇到的技术问题:
1、安卓写入命令报错【write characteristics failed:{"code":10007,"message":"property not support"}】
解决:先订阅(notifyBLECharacteristicValueChange),再读取(readBLECharacteristicValue)。
2、蓝牙广播包(advertisData: (ArrayBuffer 类型 )蓝牙设备的广播数据段中的ManufacturerData数据段)里没数据,如何和硬件对接人员沟通解决?
解决:
(1)前端编辑器发现广播包读取不到数据
(2)用蓝牙调试app搜索设备,看广播包是否有数据,
(3)发现确实没有,截图发给硬件对接人员反应,并反应拿不到广播数据
(3)硬件对接人员根据截图发现,没有resp数据,于是修改硬件
(4)修改完成后,发送OTA升级工具(一个apk安装包,要装到安卓手机上)和bin包(bin包要拖到手机里)
(5)前端进入OTA升级工具,连接上设备,选中bin包,就可以进行硬件升级
情绪问题:
项目做的越多,发现不会的越多。
学到了什么:
要努力把握 项目的优先级
展开
评论