TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2541修改设备名称问题

      用CC2541,广播数据和扫描应答数据都已经自定义了,扫描应答数据里面不含设备名称。

      我通过GGS_SetParameter( GGS_DEVICE_NAME_ATT, GAP_DEVICE_NAME_LEN, attDeviceName )函数设置设备名称。但是用LightBlue搜索不能及时更新设备名称,一定要连接以后退出来,再重新扫描才能获得上次设置的设备名称。

      怎么做才能不需要连接就可以获得设备名称。求助,谢谢~

bool zale:

这个问题,我是这样做的,不知道符不符合你的要求。

名字keyfobdemo

static uint8 deviceName[] ={ // complete name 0x0b, // length of first data structure (11 bytes excluding length byte) GAP_ADTYPE_LOCAL_NAME_COMPLETE, // AD Type = Complete local name 0x4b, // 'K' 0x65, // 'e' 0x79, // 'y' 0x66, // 'f' 0x6f, // 'o' 0x62, // 'b' 0x64, // 'd' 0x65, // 'e' 0x6d, // 'm' 0x6f, // 'o'};

在初始化中

GAPRole_SetParameter( GAPROLE_SCAN_RSP_DATA, sizeof ( deviceName ), deviceName );

赞(0)
未经允许不得转载:TI中文支持网 » CC2541修改设备名称问题
分享到: 更多 (0)