课程介绍
STM32WB是新一代的无线双核IC,支持了主流2.4GHz的多种协议栈,包括:BLE,ZigBee,Thread等。并支持静态和动态并发的模式,同时运行多个协议栈。具有高集成度,高性能,低功耗等特点,非常适用于工业网关、电信设备、家庭自动化、家电产品、智能消费电子、AI以及各种802.15. 4的无线应用中。同时该产品集成先进的安全功能,其中包括密码算法加速器和安全密钥存储,确保物联网硬件数据安全,是物联网硬件开发人员的最佳选择。
此次无线BLE应用设计的培训,就是针对使用STM3WB双核产品的开发人员和高校师生,尤其是对IOT感兴趣的客户,从BLE的基础知识,WB的产品特性,外设使用到开发技巧,以及实战经验分享的系统培训。同时也会跟大家总体介绍STM32WB 的应用技巧。
课程安排
本课程基于最新STM32WB双核系列,先介绍WB的架构和硬件。 本次培训,理论和实验相结合。使用STM32WB P-Nucle-WB55硬件平台,安装开发工具,运行demo,实现动手实验。教你如何实现使用CubeMX创建BLE应用,如何进行BLE应用的设计,如何测试低功耗的性能,如何调整BLE通讯速率和BLE安全方面的基础介绍。同时可以和ST原厂的工程师一起讨论产品以及实战经验交流。
授课部分
1) STM32WB产品最新特性、系统架构、重要外设、生态资源详解
2) STM3WB 硬件简介
3) STM3WB 软件简介
4) BLE基础介绍
实验部分
1) 使用STM32CubeMX创建BLE应用。
2) STM32WB低功耗应用的设计和测量。
3) STM32WB安全应用的设计。
4) STM32WB通讯速率的调优。
5) STM32WB OTA应用的设计。
实验平台
应用基于STM32WB P-Nucle-WB55开发板+ STM32CubeMX+ IAR EWARM或者 MDK环境搭建。
实验前准备
为了保证实验课程的顺利进行,请事先务必安装:
1) STM32CubeMX 5.6.0下载链接
2) STM32CubeProg 2.1.0 下载链接
3) IAR EWARMv8.3 及以上
4) STM32CubeMonitor-RF 下载链接
5) 串口调试终端软件