大家好,请问怎么更改SimpleBLEPeripheral的设备名?
我参考这篇文章
http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/61571.aspx
1、更改了scanRspData
static uint8 scanRspData[] =
{
// complete name
0x14, // length of this data
GAP_ADTYPE_LOCAL_NAME_COMPLETE,
0x53, // 'A'
0x69, // 'A'
0x6d, // 'A'
0x70, // 'A'
0x6c, // 'A'
0x65, // 'A'
0x42, // 'A'
0x4c, // 'A'
0x45, // 'A'
0x50, // 'A'
0x65, // 'A'
0x72, // 'A'
0x69, // 'A'
0x70, // 'A'
0x68, // 'A'
0x65, // 'A'
0x72, // 'A'
0x61, // 'A'
0x6c, // 'A'
// connection interval range
0x05, // length of this data
GAP_ADTYPE_SLAVE_CONN_INTERVAL_RANGE,
LO_UINT16( DEFAULT_DESIRED_MIN_CONN_INTERVAL ), // 100ms
HI_UINT16( DEFAULT_DESIRED_MIN_CONN_INTERVAL ),
LO_UINT16( DEFAULT_DESIRED_MAX_CONN_INTERVAL ), // 1s
HI_UINT16( DEFAULT_DESIRED_MAX_CONN_INTERVAL ),
// Tx power level
0x02, // length of this data
GAP_ADTYPE_POWER_LEVEL,
0 // 0dBm
};
2、更改了attDeviceName
static uint8 attDeviceName[GAP_DEVICE_NAME_LEN] = "AAAAAA AAA AAAAAAAAAA";
3、修改GGS_SetParameter
GGS_SetParameter( GGS_DEVICE_NAME_ATT, sizeof ( attDeviceName ) , attDeviceName );
在android手机上还是显示SimpleBLEPeripheral,请问还有什么需要修正吗?