STM32WB55 Nucleo パック
STM32 Nucleo パック
1.0 版

こんにちは、STM32WB55 Nucleo パックのプレゼンテーション
へようこそ。このプレゼンテーションでは、多くのワイヤレスユースケースのデモンストレーションとテストができる 2 ボードキットの主な機能を説明します。

1

概要

2

• 超低電力ワイヤレス通信 STM32WB55 Nucleo
パックの特徴• STM32WB マイクロコントローラに基づく 2 ボードキット• USB ドングル
• STM32WB55 Nucleo ボード• 幅広いアプリケーションが可能• さまざまなパッケージソフトサンプルが付属

アプリケーション側の利点• 低電力ワイヤレス通信のユースケース向けに設計• ターンキーのデモンストレーションファームウェア• ユーザ独自のアプリケーション開発

STM32WB55 Nucleo パックには、ユーザがアプリケーション開発を簡単に始めるために必要なすべてが揃っています。
このパックは STM32WB マイクロコントローラを搭載した 2 枚のボードで構成され、幅広いワイヤレスアプリケーションを開発できます。
包括的な STM32 ソフトウェアである HAL ライブラリに加え、さまざまなパッケージソフトサンプルが付属しています。

2

STM32WB55 Nucleo Pack インサートカード

3

これはSTM32WB55 Nucleo Packのインサートカードの表と裏です。

3

STM32WB Nucleo ボード
アンテナ

4

長寿命バッテリ

STM32WB55
MCU
Arduinoコネクタ

複数のユーザスイッチとLED

ST LINK/V2-1 デバッガ

OTG HS USB コネクタ

これが STM32WB55 Nucleo ボードです。電源およびUSB ペリ
フェラル用に2つのUSB コネクタを備えています。複数のユーザスイッチと LED も利用できます。
Arduino 接続をサポートしているので専用化されたアドオンボードが幅広く利用でき、無制限の拡張機能が保証されます。
また、既存のサンプルを利用した独自のアプリケーション開発やテストをする際に役立つデバッガも組み込まれています。
STM32WB55 Nucleo ボードの電源オプションは豊富で、STLINK USB コネクタ、長寿命のバッテリーセル、または外部ソースなどがあります。

4

STM32WB ドングル
ブート管理用スイッチ

5

ユーザプッシュ
ボタンと3つの LED

STM32WB55
MCUuFL
コネクタ

PCB
アンテナ

これが STM32WB の USB ドングルです。ユーザプッシュボタンと3つのユーザ LED を持つ2層 PCB です。
このドングルは STM32WB55 Nucleo ボードと連携して、主に採用されている GATT ベースのプロファイルとサービスのサポートを保証します。

5

主な機能

6

• 両ボードに STM32WB55 マイクロコントローラを搭載• Arm® Cortex®-M4 core @ 64MHz / 80DMIPS• Arm® Cortex®-M0+ core @ 32MHz• 1M バイトの Flash メモリ と 256K バイトの RAM• 複数のワイヤレスプロトコルをサポートBLE 5.0 と IEEE 802.15.4 の同時モード• 高い RF パフォーマンス
•BLE RX 感度： -96dBm•

802.15.4 RX 感度：-100dBm•

TX： + 6dBm

• STM32WB55 マイクロコントローラの Bluetooth の範囲は、通常の動作条件で10m、オープンフィールドでは最大8 台の同時接続で最大100m が想定されています。

各ボードは STM32WB55 マイクロコントローラを搭載しています。
このデバイスには、Bluetooth®Low Energy（BLE）仕様v5.0および IEEE 802.15.4 規格に準拠した強力で超低電力の無線モジュールが組み込まれています。 Bluetooth® の範囲は、最大で8 つの同時接続があるオープンフィールドで最大100 メートルが可能です。

6デモンストレーションSW

7• STM32WB55 Nucleo パックで利用できるデモンストレーションソフトウェア• BlueNRG-MS ソフトウェアスタックに基づきます。
• 複数の役割を同時にサポートします。Bluetooth LE センサおよびハブデバイスとしての同時動作が可能です。
• 主に採用されている GATT ベースのプロファイルをサポートします。
• メインアプリケーションは Arm®Cortex®-M4 コアによる実行、一方 RF ワイヤレススタッ
クは Arm®Cortex®-M0+ コアによる実行です。

• デモンストレーションソースコードの最新バージョンは、www.st.com/stm32nucleoで入手できます。
• STM32Cube パッケージで利用できる包括的なフリーソフトウェアライブラ
リと追加のサンプル• IAR™、Keil、およびAtollic®TrueSTUDIO® などの GCC ベースのIDE を含む幅広い統合開発環境（IDE）のサポート

STM32WB55 Nucleo パックは、BlueNRG-MS ソフトウェアス
タックに基づくデモンストレーションソフトウェアを実行します。複数の役割を同時にサポートします。Bluetooth LE センサおよびハブデバイスとしての同時動作が可能です。
Arm®Cortex®-M4+ コアが RF BLE スタックを実行している間、Arm®Cortex®-M4 コアは BlueNRG-MS ソフトウェアの制御とアプリケーションの主要部分の管理を行います。
ペアリングされると、ドングルと Nucleo ボードは固有のプロファイルとサービスを使用して連携します。
デモンストレーションソースコードおよび関連資料の最新バージョンは、www.st.com/stm32nucleo からダウンロードできます。

7目的（1/2）

8• このプレゼンテーションは、STM32WB 向けに開発され、STM32Cube のファームウェアライブラリでサポートされている GATT ベースのアプリケーションを体温計
血圧まとめたものです。
血圧サービスHT サービス&クライアント• BT SIG GATT ベースアプリケーション• ビーコン
• 血圧
• 体温計

心拍数
HR サービス&クライアント

近接
リンクロスサービス イミディ
エイトアラート
TX Powerビーコン
i ビーコン
Eddystone

HID
HIDサービス & クライアント• 心拍数• ヒューマンインタフェースデバイス（HID）• 近接• GATT ベースの独自アプリケーション• ケーブル(接続)の置き換え• データスループット• P2P サーバ – P2P クライアント – P2P ルーター
• 無線（OTA）ファームウェアの更新

ピアツーピアP2P サービス &クライアント
エンドデバイス
管理サービスケーブル(接続)の置き換え
トランスポートサービス &クライアント

OT ファームウェアの更新
OTA サービス

Transparent Mode
Transparent Mode

スループット
転送サービス & クライアント• Transparent Mode – ダイレクトテストモード

このスライドは、STM32WB マイクロコントローラ向けに開発され、STM32Cube ファームウェアライブラリでサポートされているGATT ベースのアプリケーションをまとめたものです。
これらのアプリケーションは、心拍数や血圧の測定などのセンサアプリケーションから、ピアツーピア 接続や無線更新などの通信アプリケーションにまで及びます。

8

STM32WB P2P のデモ（すぐに閲覧可能）

9• 2個の STM32WB MCU 間でのピアツーピア接続とデータ交換• 送信用のサーバデバイス1台• サービスとキャラクタリスティックをスキャンするクライアント 用デバイス1台

LED 1
LED 1

SW1 ボダン通知

書込みコマンドSW1 ボダンペリフェラルユニット（スレーブ） +サーバ

セントラルユニット（マスタ） +
クライアント

注：サーバとクライアントとして Nucleo ボードと USB ドングルのどちらも使用できます。

このピアツーピアのデモでは、Nucleo ボードとドングルの両方を使用しています。
• 起動すると、P2P サーバとして機能する Nucleo ボードは、その存在を60秒間ブロードキャストします。
• 起動すると、P2P クライアントとして機能するドングルは、P2P サーバのスキャンを開始します。
• P2P クライアントが P2P サーバを検出すると、サーバに接続します。
• P2P サーバとペアになると、P2P クライアントは関連するP2P サービスと、使用可能な LED およびボタンのキャラクタリスティックをロードします。P2P クライアントは通知も有効にします。
• 一方のデバイスの SW1 ボタンを押して、もう一方のデバイスの LED1 を切り替えます。

9スマートフォンの P2P ビデオ

10• 1個の STM32WB MCU とスマートフォンのアプリケーション間でのピアツーピア接続とデータ交換• 送信用のサーバデバイス1台• クライアントになるスマートフォン1台

自分のST
SensNet Appを使用

通知

書込みコマンドSW1 ボダンペリフェラルユニット（スレーブ） +サーバ

セントラルユニット（マスタ） +クライアント

注：サーバとして Nucleo ボードと USB ドングルのどちらも使用できます。

仮想 LEDステータス

このピアツーピア接続とデータ交換のデモでは、Nucleo ボードとスマートフォンを使用しています。
• 起動すると、P2P サーバとして機能する Nucleo ボードは、その存在を60秒間ブロードキャストします。
• スマートフォンで ST SensNet アプリケーションを起動し、［Start scanning］」をクリックします。
• P2P クライアントのスマートフォンが P2P サーバを検出すると、P2Pサーバに接続します。
• ペアリングされると、アプリケーションのメインメニューがスマートフォンに表示されます。
• Nucleo ボードの SW1 ボタンを押して、スマートフォンの仮想LED ステータスを切り替えます。

10

参考資料

11

• www.st.com を参照してください。
• 注文情報• スタートマニュアル、ユーザマニュアル、およびアプリケーションノート
• ボードの回路図• アプリケーション開発環境サポート• デモンストレーションファームウェアソース

STM32WB55 Nucleo についての詳しい情報については、www.st.com. をご覧ください。当社のユーチューブチャネルでビデオもご覧いただけます。

ありがとうございました。

11