• 资料介绍
    • 引言
    • STM32CubeMx 实现步骤
    • 测试平台搭建及功能测试
    • 小结
  • 资料预览
  • 相关推荐
申请入驻 产业图谱

LAT1197 STM32WB基于Custom Template实现客户定制BLE私有协议

03/26 09:43
669
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

LAT1197 STM32WB基于Custom Template实现客户定制BLE私有协议

5.45 MB

引言

STM32WB55 是一款支持 BLE5.x 的双核高性能 MCU,针对 BLE 的应用固件包 STM32Cube_FW_WB_V1.xx.xxProjectsP-NUCLEO-WB55.NucleoApplicationsBLE 里面也提供了大量的例程,目前支持的标准 GAP 服务例程在 STM32CubeMx 中已有列出,或在固件包 STM32Cube_FW_WB_V1.xx.xxMiddlewaresSTSTM32_WPANblesvc 中找到。然而,在实际的STM32WB 意向客户中,使用 BLE 私有协议来开发 Profile 非标产品的客户占了绝大部分。读者可以去查看 BLE_p2pServer、BLE_Custom 等例程,对于需要添加自定义 ATT 属性和服务的应用,现有例程里面 STM32CubeMX 是无法自定义添加 ATT 属性和服务。但笔者发现,其实使用STM32CubeMX 的 Custom Template 是能实现上述功能的。

STM32CubeMx 实现步骤

测试平台搭建及功能测试

升级 ST-LINK 固件以保证与 STM32CubeProgrammer 驱动是匹配的

小结

BLE 经过多年的发展和迭代,BLE 协议本身已是一个很复杂和庞大的协议族,如果希望开发自定义 Service 和 GATT 应用时,若对底层协议不熟悉的话还是较为困难的。但是由于STM32 良好的生态,特别是借助于我们的 STM32CubeMx+ STM32Cube_FW_WB_V1.13.3 固件包,使得我们可以快速、高效地开发出各种 BLE 应用。

资料预览

点赞
收藏
评论
分享
加入交流群
举报

相关推荐

方案定制

去合作
方案开发定制化,2000+方案商即时响应!