回答

收藏

【Telink-泰凌微电子 B91通用开发套件】---BLE

泰凌微电子 泰凌微电子 1233 人阅读 | 0 人回复 | 2022-10-18

一:叙述
    作为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为数据长度;
  1. const u8        tbl_advData[] = {
  2.          0x05, 0x09, 'e', 'H', 'I', 'D',
  3.          0x02, 0x01, 0x05,                                                        
  4.          0x03, 0x19, 0x80, 0x01,                                        
  5.          0x05, 0x02, 0x12, 0x18, 0x0F, 0x18,               
  6. };

  7. 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为数据长度;
  1. const u8        tbl_scanRsp [] = {
  2.                  0x08, 0x09, 'e', 'S', 'a', 'm', 'p', 'l', 'e',
  3. };

  4. bls_ll_setScanRspData( (u8 *)tbl_scanRsp, sizeof(tbl_scanRsp));
复制代码
    函数返回值:



三:连接现象

    扫描:


    广播数据:


    配对请求:


    连接:


四:其他

    下一篇测试BLE连接后的功耗和稳定性!!!

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条