您的位置:首页 > 其它

【BLE】attDevice Name 与 Local Name的区别

2016-11-16 18:03 218 查看
Local name其实取决你的scanRspdata

而搜索显示的名字由attDeviceName 决定。

安卓设备中:

搜索显示的名字,是scanRspdataLocal name

iOS设备中:

搜索显示的名字,是attDeviceName(没有建立连接无法读取attDeviceName,所以说会出现改完attDeviceName参数,但是lightblue搜素的还显示保留修改之前的名字,重新连接断开以后,搜索的名字才能变到修改的状态);

注意:所以说在做设备名称修改的处理的时候,直接修改LocalName,我们app以LocalName值显示,可以直接避免attDeviceName需要连接才能显示修改的问题。

实验现象

我的设备的attDeviceName值是YYY,我的scanRspdataLocalName值为XSTAR Rocket

安卓设备搜索的值: LocalName:



iOS设备搜索的值: attDeviceName:



iOS设备连接后: LocalName:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: