查看: 835|回复: 0

[评测分享] 【Telink-泰凌微电子 B91通用开发套件】---BLE

[复制链接]
  • TA的每日心情
    开心
    2024-1-23 14:56
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2022-10-18 18:29:33 | 显示全部楼层 |阅读模式
    分享到:
    一:叙述
        作为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) );
    复制代码
        函数返回值:
    1666088172957.png

        (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));
    复制代码
        函数返回值:


    1666088172957.png

    三:连接现象

        扫描:

    扫描.jpg

        广播数据:

    广播数据.jpg

        配对请求:

    配对请求.jpg

        连接:

    连接.jpg

    四:其他

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

    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2025-1-12 06:58 , Processed in 0.118781 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.