微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 设备名称限制求救

设备名称限制求救

时间:10-02 整理:3721RD 点击:

关于设备名称的两个问题:

1,在SimpleBLEPeripheral工程中有两个设备名称,其中一个是scanRspData数据中由GAP_ADTYPE_LOCAL_NAME_COMPLETE所定义。最大可以有29个字符的名称载荷。但是在ios设备中用lightblue扫描到的名称并不是这个,而是在
// GAP GATT Attributes
static uint8 attDeviceName[GAP_DEVICE_NAME_LEN] = "Simple BLE Peripheral";
这个地方定义的名称。这个GAP_DEVICE_NAME_LEN我尝试修改不能够超过19个字符,例程中虽写了21个字符,但实际扫描到的却只有19个字符。请问这个名称如何能够加长到29个字符的名称长度。

2,在SimpleBLEBroadcaster示例工程中没有attDeviceName的设置,ios设备用lightblue扫描不到设备名称,请问如何添加?

PS我用的是1.4.0版本协议栈

baoxun,

GAP_ADTYPE_LOCAL_NAME_COMPLETE 是在广播中定义的名字,所以可以被扫描到,是通过广播包发送的。

attDeviceName,这个设置的名字,是GAP中的特征值,连接之后master通过读操作才能获取的,所以在广播中没法扫描到。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top