【BLE】attDevice Name 与 Local Name的区别

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:

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值