公告:1.设计模式、redis、微信硬件jsapi、java并发等教程持续更新中... 2.本站提供的所有源码都经过测试正常运行,转载请注明出处! 3.友情交换/给本站留言

案例归档:  微信蓝牙设备,iphone能连,android不行,如何解决?—实现代码

对于微信蓝牙苹果手机能连接,安卓手机却连不上的问题,总结如下:

可能出错的地方:   

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开发代码。