更新BLE的设备后,OSX LightBlue 不会更新扫描到Service
2016-06-28 23:56
281 查看
今天碰到一个问题,
1. 更新了蓝牙BLE 设备的程序,添加了一个Service的Characteristics.
2. 用andriod的手机测试很正常
3.用ios的手机或者Macbook pro上的LightBlue测试都发现不了新添加的Characteristics
找了半天原因还是没找到问题。
google 也Google 不到。
后来找到Mac的System Preferences 中的蓝牙,把相应的设备删除后,再次扫描,就正常了。
看样子还是ios会cache之前的扫描结果啊。
这太不科学了啊。因为你每次扫描都会返回完整的Characteristics列表啊。
。
1. 更新了蓝牙BLE 设备的程序,添加了一个Service的Characteristics.
2. 用andriod的手机测试很正常
3.用ios的手机或者Macbook pro上的LightBlue测试都发现不了新添加的Characteristics
找了半天原因还是没找到问题。
google 也Google 不到。
后来找到Mac的System Preferences 中的蓝牙,把相应的设备删除后,再次扫描,就正常了。
看样子还是ios会cache之前的扫描结果啊。
这太不科学了啊。因为你每次扫描都会返回完整的Characteristics列表啊。
。
相关文章推荐
- 苹果mac OS X上安装metasploit
- Windows系统中使用C#编写蓝牙通信程序的简单实例
- android通过蓝牙接收文件打开时无法自动选择合适的应用程序
- Android开发中编写蓝牙相关功能的核心代码讲解
- Android系统中的蓝牙连接程序编写实例教程
- Android设备间实现蓝牙(Bluetooth)共享上网
- Android提高之蓝牙隐藏API探秘
- Android编程之蓝牙测试实例
- Android提高之蓝牙传感应用实例
- Android Bluetooth蓝牙技术使用流程详解
- Android Bluetooth蓝牙技术初体验
- macbook配置zsh详情
- 安装Mac OS X 出现的问题
- OSX下安装PyQt
- OSX El Capitan node-5.0.0下sudo npm install遇到的权限问题
- OSX下Xcode更新后,Git提示确认证书
- OS X设置快捷键启动程序
- OSX下制作USB启动盘
- Android 蓝牙防丢实现(一)