对于微信蓝牙苹果手机能连接,安卓手机却连不上的问题,总结如下:
可能出错的地方:
1、注册设备类型时,是否填错,经典蓝牙和BLE蓝牙不一样
2、Auth req包的Auth math字段填错,和实际登陆方法不一致
3、MD5校验DeviceTYPE DeviceID错误,有可能是DeviceTYPE DeviceID填错
4,安卓手机不支持BLE4.0,微信蓝牙对于BLE4.0支持的不是很好,特别是华为手机
5,Android微信是可以连接设备的但是Android手机没有下发enable indication命令,让设备去发送Auth和Init包,锁Android那里一直显示连接中或者连接0个设备,请跟进微信Android的BLE开发代码。