我正在开发mbed蓝牙低功耗项目。我一直在开发各种GATT服务,但是,我现在发现我的项目已经被卡住了#34;以前的服务。无论我下载到设备上的程序,都会使用名称" HRM_SEC"来广播服务。我一再改名。
我已经安装了默认心率监测示例的已知工作示例。我安装了没有蓝牙服务定义等的空白程序。
但是,此优先服务的名称是持久的。
我重新安装了我的ios应用程序 - LightBlue - 这是一个很麻烦的事情。重新安装我的意思是删除,然后从应用程序商店下载。
我无法连接这些服务。正在安装新程序,因为我得到了预期的串行反馈。
为什么会发生这种情况,我该怎么办?
我刚尝试在不同的iPhone上使用LightBlue应用程序,我得到了预期的行为。如何清除LightBlue应用程序中存储的数据。我尝试删除它,然后进行重置(保护锁和主页按钮),然后当它重新启动时,我从应用商店重新下载了应用程序。我还能做些什么来清除LightBlue存储哪些信息?
这似乎是一个潜在的iOS问题,因为我的其他应用程序现在也使用这个旧名称。我尝试过禁用然后启用蓝牙,但这并没有奏效。还有其他想法吗?
我已经提交了iOS错误报告。这真的很烦人,因为我无法使用我的iPhone来测试我正在处理的应用程序。任何解决方法的想法?