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

CC2640R2F: 如何一次传输100个字节的数据?

Part Number:CC2640R2F

simplelink_cc2640r2_sdk_5_30_00_03

CCS V11.1

使用blestack中的simple_peripheral例程,默认一次只能传输最大20字节的数据,想传输100个字节,如何设置?

已做过如下设置,没有成功。

1、调整MAX_PDU_SIZE的值 :   

#define MAX_PDU_SIZE 251

2、调整建议PDU的值:

 #define APP_SUGGESTED_PDU_SIZE 251 //default is 27 octets(TX)

 #define APP_SUGGESTED_TX_TIME 2120 //default is 328us(TX)

并调用

HCI_LE_WriteSuggestedDefaultDataLenCmd(APP_SUGGESTED_PDU_SIZE, APP_SUGGESTED_TX_TIME);

xie wei:

3、已在simple_gatt_profile.c中修改相应Characteristic的长度。

,

Kevin Qiu1:

现在是周末,将在明天回复

,

YiKai Chen:

你的BLE central role有調整可以支持大的PDU/MTU嗎?

,

xie wei:

如何调整BLE central role?  另外之前看到有个BTOOL蓝牙工具,在哪里能下载?

谢谢啊

,

YiKai Chen:

Btool安裝BLE SDK就會順帶安裝,關於Btool 調整PDU/MTU,可以參考 https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_Bluetooth_what-is-the-max-pdu-for-ble-stack-function-hci_sendcontrollertohostevent 這個討論串

,

Kevin Qiu1:

Btool在SDK安装目录:C:\ti\simplelink_cc2640r2_sdk_5_30_00_03\tools\blestack\btool中

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F: 如何一次传输100个字节的数据?
分享到: 更多 (0)