Android/iOS/Unity与BLE蓝牙设备连接失败问题指南

来源:互联网 发布:设计公司logo软件 编辑:程序博客网 时间:2024/06/07 11:35

伦茨科技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 欢迎商务和技术讨论