我正在使用在棒棒糖上运行的BLU Advanced 5.0设备,我正在使用它作为我的开发人员手机,我正在编写一个程序,使用BLE来读取包含该设备数据的设备的名称。我没有连接到这个设备我所做的就是读取它的名字。这是我的问题,因此我扫描时的蓝牙设备名称永远不会改变,例如
7ebb6486aa21db2197
这是我从BLE扫描中得到的名称,但是当我更改BLE设备上的值时,名称会改变,例如
7ebb6486aa21db2199
但是当我扫描名称不会更新时,它仍会显示旧名称,我无法弄清楚如何更新名称。它很糟糕,因为设备不可连接,所以我可以找到一种方法来订阅GATT的名称。我可以获得更改值的唯一方法是当我在手机上重新启动蓝牙时,这是我能找到的唯一方式。
答案 0 :(得分:1)
如果您只扫描并且从不连接,只需解析scanRecord并从那里获取名称。