This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2640R2F:如何修改广播或扫描响应"别名:CC2640R2"simple_peripheral 中的数据、LAUNCHXL 开发板、蓝牙5。

Guru**** 2562120 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/569791/cc2640r2f-how-to-modify-the-advertising-or-scan-response-alias-cc2640r2-data-in-simple_peripheral-launchxl-dev-board-bluetooth-5

器件型号:CC2640R2F

尊敬的先生/女士:

请问我如何在 simple_Peripheral 程序中的闪存之后修改 LAUNCHXL 开发板的"Alias:CC2640R2"。  

请帮助。


 广播 I scan 如下所示:
SimpleBLEPeripheral
别名:CC2640R2
LaunchPad
98:07:2D:AA:4F:47
未粘合

// GAP -扫描 RSP 数据(最大大小= 31字节)
静态 uint8_t scanRspData[]=

//完整名称
0x14、//此数据的长度
GAP_ADTYPE_LOCAL_NAME_COMPLETE、
"S"、
'I'、
'm'、
"P"、
'l'、
'e'、
'b'、
'l'、
'e'、
"P"、
'e'、
'R'、
'I'、
"P"、
'h'、
'e'、
'R'、
'A'、
'l'、

//连接间隔范围
0x05、//此数据的长度
GAP_ADTYPE_SLAVE_CONN_INTERVE_RANGE、
LO_UINT16 (DEFAULT_REGLED_MIN_CONN_INTERVAL)、// 100ms
HI_UINT16 (default_desired _min_CONN_interval)、
LO_UINT16 (DEFAULT_REGLED_MAX_CONN_INTERVAL)、// 1
HI_UINT16 (DEFAULT_MRED_MAX_CONN_INTERVAL)、

// Tx 功率级别
0x02、//此数据的长度
GAP_ADTYPE_POWER_LEVEL、
0 // 0dBm
};



// GAP -广播数据(最大大小= 31字节、尽管如此
//在进行广告宣传时最好保持短接以节省功耗)
静态 uint8_t advertData[]=

//标志;这会将设备设置为使用有限的可发现设备
//模式(一次广播30秒)而不是一般模式
//可发现模式(无限期广播)
0x02、//此数据的长度
GAP_ADTYPE_FLAGS、
DEFAULT_DISCOVERABLE_MODE | GAP_ADTYPE_FLAGS_BREDR_NOT_SUPPORTED、

//服务 UUID,通知中央设备包含哪些服务
//中
#if !defined (feature_OAD)|| defined (feature_OAD_ONCHIP)
0x03、//此数据的长度
用于外部闪存的#else //OAD
0x05、//此数据长度
#endif //feature_OAD
GAP_ADTYPE_16BIT_more、//一些 UUID、但不是全部
#ifdef Feature_OAD
LO_UINT16 (OAD_SERVICE_UUID)、
hi_uint16 (OAD_SERVICE_UUID)、
#endif //feature_OAD
#ifndef feature_OAD_ONCHIP
LO_UINT16 (SIMPLEPROFILE_SERV_UUID)、
HI_UINT16 (SIMPLEPROFILE_SERV_UUID)
#endif //feature_OAD_ONCHIP
};


// GAP GATT 属性
静态 uint8_t attDeviceName[GAP_DEVICE_NAME_LEN]="简单 BLE 外设";


请提供建议。
感谢你的帮助。
 

谢谢、
KF Choong

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您在哪里可以看到以下信息? CC2640R2 LaunchPad 的 UART 输出?

    SimpleBLEPeripheral
    别名:CC2640R2
    LaunchPad
    98:07:2D:AA:4F:47
    未粘合