伦茨科技App—设备故障排查指南
商务合作请联系 王先生:13825254121
商务合作请联系 姜先生:13751183842
App各个平台处理连接流程如下
1.初始化:设置App蓝牙初始化的各种参数
2.扫描周边蓝牙设备:扫描到周边蓝牙设备的 设备名、广播包、MAC地址
3.根据目标的设备名或者MAC地址,对设备发起连接
4.获取到目标蓝牙的服务(用测试工具 推荐 安卓平台:nRFConnect iOS LightBLe 测试连接,看看获取服务是否流畅)
5.和BLE进行通讯,订阅有通知属性的GATT服务
先确定是在哪一个流程出的问题,如果有故障可以随时欢迎到我公司进行调试!
测试流程如下:
1. 连接断开稳定性
a) 首先尝试使用BLE连接工具,重复 连接--断开 操作,记录操作信息。能够搜索到服务为连接成功。此步骤为了确定 软件/硬件稳定性。
b) 出现问题:1.手机原因,使用苹果手机测试。
2.其他。
2.只要设备不处于连接状态,对BLE进行操作都会导致设备重连、连接失败、获取不到服务。
所有的问题都要从最基本的地方入手,
1.苹果手机蓝牙也可能假死。
2.设备名中间可能会有空格。
3.设备连接成功,获取服务需要延时操作 建议0.2s
先用BLE测试工具进行测试,确认稳定性后,然后对代码逐行排查。
深圳市伦茨科技 个人微信 17512013305 欢迎商务和技术讨论