垂直应用

2.4GHz-BLE&Zigbee&Thread




在短距离通信上,我们通常会使用蓝牙、基于IEEE 802.15.4的Zigbee、OpenThread等2.4GHz的通信技术。



Bluetoothzigbee


   openthread




STM32WB


STM32WB系列是一款双核架构、可支持BLE 5.2等多种2.4GHz频段射频协议的SoC射频芯片。

  • 控制核为主频64MHz的Arm® Cortex®-M4,支持FPU、DSP;

  • 射频协处理器为主频32MHz的Arm® Cortex®-M0+。


 STM32WB

 

STM32WB系列可以支持2.4GHz频段下的:

  • Bluetooth™ LE 5.2及私有协议

  • 符合IEEE 802.15.4标准的Zigbee® 3.0,OpenThread及私有协议



STM32WB系列可以支持2.4GHz频段


 

 STM32WB55系列还可以支持多协议并发功能,一颗芯片可以“同时”运行两种协议(BLE+IEEE 802.15.4),解决需要使用两颗射频芯片所带来的成本、PCB面积以及软件复杂度等方面的影响。

 

STM32WB55支持多协议并发功能



 STM32WB系列由6个产品子系列以及1个高集成度的模组组成。


STM32WB系列



硬件资源


开发板硬件资源


开发板型号图例说明
P-NUCLEO-WB55P-NUCLEO-WB55


支持BLE5.2和IEEE 802.15.4 的STM32WB硬件开发包,包括一个USB BLE dongle和一个内嵌STM32WB55RG的Nucleo-64开发板,支持Arduino Uno V3和ST morpho连接。

NUCLEO-WB55RG

NUCLEO-WB15CC

NUCLEO-WB55RG

STM32 Nucleo-64开发板内嵌了STM32WB55RG/STM32WB15CC MCU,支持Arduino、ST Zio和ST morpho连接。

STM32WB5MM-DK

STM32WB5MM-DK

STM32WB5MM-DK作为物联网无线连接开发套件,板载了STM32WB5MMG模组,外设丰富,可以满足基础的IOT产品设计参考。同时主板上集成了ST-LINK/V2-1以及USB虚拟串口。可供用户开发包括低功耗蓝牙、音频功能、USB、按键触摸功能等多种应用场景。


点击此处观看介绍视频

X-NUCLEO-GFX01M2

X-NUCLEO-GFX01M2

X-NUCLEO-GFX01M2扩展板为STM32 Nucleo-64板增加了图形用户界面(GUI)能力。


X-NUCLEO-GFX01M2使用ST morpho连接器,最多支持两个SPI,兼容NUCLEO-WB15CC, NUCLEO-WB55RG。



  • 2.2" SPI QVGA TFT display

  • 64-Mbit SPI NOR Flash

    memory for storing graphic

    images, texts and texture

  • Joystick for GUI navigation



集成滤波器


Bumpless


除了板级的硬件开发资源,STM32同样为没有太多射频调试资源的小伙伴带了福音--集成滤波器。



STM32WB

封装

集成滤波器料号

STM32WB5x

UQFN48

VQFN68

MLPF-WB55-01E3

MLPF-WB-01E3

UFBGA129

WLCSP100

MLPF-WB55-02E3

STM32WB3x

UQFN48

MLPF-WB55-01E3

MLPF-WB-01E3

STM32WB1x

UQFN48

MLPF-WB55-01E3

MLPF-WB-01E3

WLCSP49

MLPF-WB55-01E3

MLPF-WB-01E3


集成滤波器可以避免用户调试复杂的射频电路,同时还能有效保证量产产品的射频一致性。集成滤波器更大程度的优化了多协议射频性能,且PCB面积相比分离方案的节省超80%。


集成滤波器方案


集成滤波器集成了:

  • 阻抗匹配网络 – 转换为50Ω阻抗

  • 谐波滤波器 – 减少带外TX谐波发射,提高RX灵敏度


集成滤波器



设计资源

*点击编号可查看下载


文档编号

文档介绍

UM2977 

STM32WB  Series Zigbee Cluster Library API

STM32WB 系列 Zigbee 集群库 API

AN5732 

Developing Zigbee Sleepy End Device on STM32WB Series

STM32WB系列上开发Zigbee® sleepy 终端设备

AN5690 

VREFBUF peripheral applications and trimming technique

VREFBUF外围应用及微调技术

AN5669 

Certification of customer products using STM32WB

使用STM32WB对客户产品进行认证

AN5627 

STM32WB Series ZigBee commissioning guide
STM32WB系列ZigBee调试指南

AN5613 

Dynamic concurrent mode BLE/Zigbee on STM32WB
STM32WB系列微控制器上的动态并发模式BLE/Zigbee®入门

AN5609

Developing Zigbee® smart energy applications on STM32WB Series

AN5604 

STM32WB Series BLE interoperability report
STM32WB系列BLE交互性报告

AN5597 

ADC firmware migration between STM32WB3/5xxx and STM32WB1xxx devices
STM32WB3/5xxxSTM32WB1xxx之间的ADC固件迁移

AN5506 

Getting started with Zigbee on STM32WB Series
STM32WB系列上Zigbee入门

AN5500 

ZSDK API   implementation for Zigbee on STM32WB Series
STM32WB系列上ZigbeeZSDK_API实现

AN5498 

How to use Zigbee clusters templates on STM32WB   Series
如何在STM32WB系列上使用Zigbee群集模板

AN5492

Persistent  data management ZigBee® and non-volatile memory in STM32WB Series

AN5491 

Creating manufacture specific clusters on STM32WB   Series
STM32WB系列上创建特定制造集群

AN5451 

Migrating   between STM32WB30/35/50/55 microcontrollers
STM32WB30/35/50/55之间迁移

AN5434 

On-board antennas reference design for the STM32WB   Series MCUs
STM32WB系列的板载天线参考设计

AN5395 

STM32WB Series MCUs with an external power amplifier
带外部功率放大器的STM32WB系列微控制器

AN5379 

Examples of AT commands on STM32WB Series   microcontrollers
STM32WB系列的AT指令示例

AN5378 

STM32WB Series microcontrollers bring-up   procedure
[中文译文版] STM32WB 系列微控制器起动流程

AN5292 

How to build a Bluetooth® Low Energy mesh application   for STM32WBx5 microcontrollers
如何在STM32WBx5系列上实现BLE mesh应用

AN5290 

Minimal BOM for STM32WB Series microcontrollers
STM32WB系列微控制器的最小BOM

AN5289 

Building wireless applications with STM32WB Series   microcontrollers
[中文译文版] 使用STM32WB系列微控制器构建无线应用

AN5270

STM32WB  Bluetooth® Low Energy (BLE) wireless interface
[中文译文版] STM32WBx5 蓝牙®低功耗(BLE)无线接口

AN5247 

Over-the-air application and wireless firmware update   for STM32WB Series microcontrollers
[中文译文版] STM32WB系列微控制器空中应用和无线固件更新

AN5246 

Usage of SMPS on STM32WB Series microcontrollers
SMPS在STM32WB系列单片机上的应用

AN5185 

ST firmware upgrade services for STM32WB Series
[中文译文版] STM32WB系列的ST固件升级服务

AN5165 

Development of RF hardware using STM32WB microcontrollers
使用STM32WB微控制器开发RF硬件

AN5155 

STM32Cube MCU Package examples for STM32WB Series
STM32WB系列STM32Cube例程包介绍

AN5129 

Low cost PCB antenna for 2.4GHz radio: meander design for STM32WB Series

[中文译文版] 适合2.4GHz无线信号的低成本PCB天线:适用于STM32WB系列的弯折天线设计

AN5071 

STM32WB Series microcontrollers ultra-low-power   features overview
STM32WB 超低功耗特性概述

AN5042 

Precise HSE frequency trimming using STM32 wireless MCUs
介绍适用于使用STM32WB系列射频应用的HSE微调的应用手册

AN4312

Design with surface sensors for touch sensing   applications on MCUs
ST MCU TSC应用设计指导

点击此处查看更多


 

射频调试工具


STM32CubeMonitor-RF (STM32CubeMonRF)是一个软件工具,可以测试基于STM32WB硬件设备的无线电性能。它提供了一个图形显示,以验证射频性能,传输/接收测试和PER测量。结果可以被绘制出来,以可视化性能随时间的变化。

STM32CubeMonRF工具可以用来学习STM32WB硬件设备支持的各种RF协议,并构建测试脚本。它提供了一个动态的命令列表及其参数描述,以手动测试协议序列。用户可以测试一个命令序列,而无需编写任何代码行。终端窗口提供了一种使用命令行的直观方式。用户可以直接输入命令,也可以使用图形界面构建命令和设置参数。


移动端APP


除了文档资料,STM32还准备了基于BLE的多款手机APP以便于开发人员在设计开发中进行调试,大大降低了开发难度。同时还在Github上提供了源代码供开发人员参考定制自己的手机APP。


APP
说明APP下载源代码
ST BLE SensorST BLE Sensor与兼容BlueST协议的ST开发板和与固件一起使用, 让您能够通过BLE访问所有传感器数据,并可将这些数据上传到不同的云提供商,可通过BLE升级固件。

Android

IOS

Android

IOS

ST BLE Toolbox ST BLE Toolbox 与ST BLE 设备交互和调试,可以支持扫面,连接,绑定设备,可显示配置文件,服务和特性,可执行读、写和通知交互。

Android

IOS

-
ST BLE StarNetST BLE StarNet作为BLE星形拓扑网络的中心节点,可连接多个BLE设备,以显示来自BLE星形网络的所有BLE外围节点的数据,并向其发送命令。

Android

IOS

Android

IOS

ST BLE ProfileST BLE Profile可以以人类易读的形式显示来自BLE外围设备的配置文件的所有通知,可支持Alert Notification / Blood Pressure / Find Me Target / Glucose Sensor / Thermometer / Heart Rate / Proximity Monitor / Time Server

Android

IOS

-
ST BLE MeshST BLE Mesh通过具有BLE Mesh能力的设备创建和控制BLE Mesh网络,可安全的使设备入网,退网和配置网络中的设备,可配置BLE Mesh网络中节点的订阅和发布地址, 可以用于评估BLE Mesh网络应用,如智能照明和家庭自动化等分布式控制系统。

Android

IOS

Android

IOS


使用手册:

Android

IOS


培训课程

*点击可查看观看 /下载


课程名称

课程简介

课件下载

STM32WB 新一代无线芯片BLE应用开发和设计

此次无线BLE应用设计的培训,从BLE的基础知识,STM32WB的产品特性,外设使用到开发技巧,以及实战经验分享的系统培训。同时也会跟大家总体介绍STM32WB的应用技巧。

下载

STM32WB新一代无线微控制器

新一代无线微控制器STM32WB,释放你的“无线”创造力!

下载

STM32WB Online Training

STM32WB系列的全套培训课程。

下载

STM32   MOOCs

Massive  Open Online Courses

1.     BLE security with STM32WB

2.     STM32WB Networking – BLE MESH

3.     STM32WB Bluetooth Mesh Workshop

4.     STM32WB – RF guidelines

5.     Quick guide to view performance for Nucleo-STM32WB   on RF measuring instruments

6.     STM32WB Firmware Update Over the Air (FUOTA)

STM32无线BLE及Lora新特性及开发指南STM32线上技术周演讲视频,为大家介绍STM32无线BLE及Lora新特性及开发指南。


Demo演示

*点击可查看观看


Demo演示
  使用STM32WB实现视频和音频的BLE 5.0传输
  Zigbee 3.0 网状云通过 cat-M 与 BLE 5.0 用户控制
  STM32WB BluetoothⓇ LE Mesh 和 Zigbee Mesh 智能家居解决方案
  多协议无线网状网络
  低功耗蓝牙连接:多链接、多任务
  支持 BLE 5 和 IEEE 802.15.4 协议的 STM32WB 无线 MCU
  多连接资产跟踪
  使用 STM32WB 的 Zigbee Mesh
  使用 Zigbee 和 STM32 连接设备
  Azure云上条件监测应用的工业传感器节点 
点击此处查看更多



成功案例


  个人消费

智能家居


健康医疗智慧工业


个人消费

  • 智能手表/手环

  • 无线键鼠

  • 手写压感笔

  • 体育训练


智能家居

  • 智能门锁

  • 温湿度控制器

  • 烟感报警器

  • 智能家居控制


健康医疗

  • 便携式心率血氧仪

  • 家用胎监仪

  • 智能血压


智慧工业

  • 工业传感器

  • 智能物联网电能表

  • 工业无接触参数配置



微信扫一扫