当前位置: 首页 > news >正文

CH5xx 扩展广播

CH585/4 CH592/1 CH583/2这些系列支持BLE5.0以上的协议的芯片是支持扩展广播的,扩展广播可以发送更长的广播数据,普通广播只能发送31字节数据。

在Peripheral_Init初始化时可以调用下方接口配置扩展广播:

// 定义广播类型变量
uint8_t ext_adv_type;
// 设置广播类型为可连接的扩展不可定向广播
ext_adv_type = GAP_ADTYPE_EXT_CONN_UNDIRECT; 
// 判断广播类型并配置相应参数
if (ext_adv_type == GAP_ADTYPE_EXT_SCAN_UNDIRECT) {// 可扫描不可连接模式PRINT("GAP_ADTYPE_EXT_SCAN_UNDIRECT\n");// 设置广播事件类型GAPRole_SetParameter(GAPROLE_ADV_EVENT_TYPE, sizeof(uint8_t), &ext_adv_type);// 设置扫描响应数据GAPRole_SetParameter(GAPROLE_SCAN_RSP_DATA, sizeof(ext_scan_response_data), ext_scan_response_data);   
} else if (ext_adv_type == GAP_ADTYPE_EXT_NONCONN_NONSCAN_UNDIRECT) {// 不可连接不可扫描模式PRINT("GAP_ADTYPE_EXT_NONCONN_NONSCAN_UNDIRECT\n");// 设置广播事件类型GAPRole_SetParameter(GAPROLE_ADV_EVENT_TYPE, sizeof(uint8_t), &ext_adv_type);// 设置广播数据GAPRole_SetParameter(GAPROLE_ADVERT_DATA, sizeof(ext_advertising_data), ext_advertising_data);   
} else if (ext_adv_type == GAP_ADTYPE_EXT_CONN_UNDIRECT) {// 可连接模式(当前执行的模式)PRINT("GAP_ADTYPE_EXT_CONN_UNDIRECT\n");// 设置广播事件类型GAPRole_SetParameter(GAPROLE_ADV_EVENT_TYPE, sizeof(uint8_t), &ext_adv_type);// 设置广播数据GAPRole_SetParameter(GAPROLE_ADVERT_DATA, sizeof(ext_advertising_data), ext_advertising_data); 
}

广播包和应答包数据参考:

// 扩展广播数据数组
static uint8_t ext_advertising_data[] = {// 第一个广播数据段:设备名称0x07, // 本段数据长度:7字节(1字节类型 + 6字节名称)GAP_ADTYPE_LOCAL_NAME_COMPLETE, // 完整设备名称类型'E','x','t','A','D','V',        // 设备名称:"ExtADV"// 第二个广播数据段:厂商自定义数据0x40, // 本段数据长度:64字节(1字节类型 + 63字节厂商数据)GAP_ADTYPE_MANUFACTURER_SPECIFIC, // 厂商自定义数据类型// 厂商测试数据(1-63的连续值,共63字节)0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A, // 1-100x0B,0x0C,0x0D,0x0E,0x0F,0x10,0x11,0x12,0x13,0x14, // 11-200x15,0x16,0x17,0x18,0x19,0x1A,0x1B,0x1C,0x1D,0x1E, // 21-300x1F,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28, // 31-400x29,0x2A,0x2B,0x2C,0x2D,0x2E,0x2F,0x30,0x31,0x32, // 41-500x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3A,0x3B,0x3C, // 51-600x3D,0x3E,0x3F // 61-63
};// 扩展扫描响应数据数组
static uint8_t ext_scan_response_data[] = {// 第一个扫描响应数据段:设备名称0x07, // 本段数据长度:7字节GAP_ADTYPE_LOCAL_NAME_COMPLETE, // 完整设备名称类型'E','x','t','R','S','P',        // 设备名称:"ExtRSP"// 第二个扫描响应数据段:厂商自定义数据0x40, // 本段数据长度:64字节GAP_ADTYPE_MANUFACTURER_SPECIFIC, // 厂商自定义数据类型// 厂商测试数据(64-126的连续值,共63字节)0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49, // 64-730x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0x53, // 74-830x54,0x55,0x56,0x57,0x58,0x59,0x5A,0x5B,0x5C,0x5D, // 84-930x5E,0x5F,0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67, // 94-1030x68,0x69,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71, // 104-1130x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0x7B, // 114-1230x7C,0x7D,0x7E // 124-126
};

 

http://www.jsqmd.com/news/349579/

相关文章:

  • 基于实时互动问答技术的展厅迎宾机器人深度解析与主流产品推荐 - 智造出海
  • 金融交易系统TinyMCE如何解决股票K线图粘贴后无法交互?
  • 2026年口碑好的消防风机/轴流消防风机厂家推荐及选择参考 - 行业平台推荐
  • 从Java全栈到前端框架:一次真实的面试经历
  • 深聊案例多样的短视频矩阵培训服务,口碑好的公司有哪些 - 工业推荐榜
  • 2026深圳靠谱的自助洗车加盟老牌项目推荐及价格情况 - myqiye
  • 金融保险行业如何实现大文件上传下载的安全方案总结?
  • fsdafasdf
  • 航空航天领域如何实现大文件秒传的解决方案总结?
  • 2026年分析全国数控刀具采购平台厂家多的靠谱之选 - 工业品网
  • 用 Code-Server+cpolar 打造随身云端 VS Code全攻略
  • 海西车牌靓号代选,海西车牌靓号价格-上牌选号
  • 2026年质量好的干湿联合闭式冷却塔/干冷式闭式冷却塔厂家选购指南与推荐 - 行业平台推荐
  • STC32G144K246-V1.1​​PCB_实验箱电路图
  • 2026年评价高的三维调节阻尼托底轨/阻尼托底轨厂家推荐及选择参考 - 行业平台推荐
  • 2026年数控刀具定制实时询价平台,全国哪些品牌好用 - 工业品牌热点
  • 2026年评价高的圆形别墅电梯厂家推荐及采购参考 - 行业平台推荐
  • 金昌车牌靓号代选,金昌车牌靓号价格-上牌选号
  • 2026年热门的防倾斜钢珠轨/反弹钢珠轨厂家选购指南与推荐 - 行业平台推荐
  • 济宁车牌靓号代选,济宁车牌靓号价格-上牌选号
  • 深圳德耀星通科技有限公司值得选吗,从基本信息和评价来判断可信度 - 工业设备
  • 看完就会:8个AI论文写作软件测评!自考毕业论文+开题报告高效写作攻略
  • 医院电子病历TinyMCE粘贴Word批注内容出现乱码怎么修复?
  • 宜春车牌靓号代选,宜春车牌靓号价格-上牌选号
  • 2026年质量好的半圆形电梯/家用圆形电梯最新TOP厂家排名 - 行业平台推荐
  • 新手也能上手,AI论文平台 千笔写作工具 VS 文途AI,MBA专属更高效!
  • 西宁车牌靓号代选,西宁车牌靓号价格-上牌选号
  • 松下 PLC FP - XH 4 轴控制程序分享:双轴直线插补实战经验
  • 探讨净化工程价格及选购要点,锦舜净化在温州靠谱吗 - myqiye
  • 2026年比较好的全拉出缓冲托底轨/V2两节缓冲托底轨厂家推荐及选择参考 - 行业平台推荐