TA的每日心情 | 开心 2024-1-23 14:56 |
---|
签到天数: 7 天 连续签到: 1 天 [LV.3]偶尔看看II
|
一:叙述
作为B91开发套件上主要的无线通信方式,不得不测试一下其BLE情况;本次测试的是“B91_ble_sample”例程。根据《Telink B91 BLE Single Connection SDK Developer Handbook》文档描述,在“B91_ble_sample”例程可以进行广播和连接的功能,可以和标准的IOS/android设备配对连接。
二:主要函数
(1)函数ble_sts_t bls_ll_setAdvData(u8 *data, u8 len)用于设置PDU部分数据,data指针指向数据的首地址,len为数据长度;
- const u8 tbl_advData[] = {
- 0x05, 0x09, 'e', 'H', 'I', 'D',
- 0x02, 0x01, 0x05,
- 0x03, 0x19, 0x80, 0x01,
- 0x05, 0x02, 0x12, 0x18, 0x0F, 0x18,
- };
- bls_ll_setAdvData( (u8 *)tbl_advData, sizeof(tbl_advData) );
复制代码 函数返回值:
(2)函数ble_sts_t bls_ll_setScanRspData(u8 *data, u8 len)用于设置scan response PDU的数据,ata指针指向数据的首地址,len为数据长度;- const u8 tbl_scanRsp [] = {
- 0x08, 0x09, 'e', 'S', 'a', 'm', 'p', 'l', 'e',
- };
- bls_ll_setScanRspData( (u8 *)tbl_scanRsp, sizeof(tbl_scanRsp));
复制代码 函数返回值:
三:连接现象
扫描:
广播数据:
配对请求:
连接:
四:其他
下一篇测试BLE连接后的功耗和稳定性!!!
|
|