メインコンテンツに移動
ルネサス エレクトロニクス株式会社 (Renesas Electronics Corporation) - 6月はプライド月間として、LGBTQ+の権利や文化、コミュニティについて啓発する世界的な活動月間です

説明

RX23WのBluetooth機能を利用するには、Bluetooth仕様に準拠したプロトコルスタックが必要です。
また、同じくBluetooth仕様に準拠したプロファイルおよびメッシュソフトウェアにより、広いアプリケーションエリアでBluetooth製品の相互接続性を高めます。

ターゲットデバイス

分類 タイトル 日時
アプリケーションノート PDF 1.28 MB English
RX23W Group Bluetooth Mesh Stack は、Bluetooth Mesh Networking 仕様に準拠した多対多無線通信を実現します。本スタックは、プロビジョニング、コンフィグレーション、モデル通信、およびノード削除の各フェーズをサポートし、RX23W 向けのメッシュネットワーク評価とアプリケーション開発を可能にします。デモプロジェクトおよびモバイルアプリと連携することで、メッシュネットワークの動作確認と開発環境構築を効率化します。
アプリケーションノート PDF 1.36 MB English
RX23W Group Bluetooth Mesh Stack は、Bluetooth Mesh Networking 仕様に準拠した多対多無線通信を RX23W 上で実現します。本スタックは、メッシュアーキテクチャ、プロビジョニング、コンフィグレーション、Proxy、Friend、Low Power 機能に加え、Generic および Vendor モデルを含む各種メッシュモデルをサポートします。API 構成とサンプル実装を通じて、RX23W 向けメッシュアプリケーションの設計および実装を支援します。
アプリケーションノート PDF 2.22 MB English
RX23W Mesh FIT モジュールは、Firmware Integration Technology(FIT)を用いて RX23W に Bluetooth® Mesh 機能を提供します。本モジュールは Bluetooth Mesh Profile および Model 仕様に準拠した多対多無線通信をサポートし、プロビジョニング、リレー、プロキシ、フレンド、低消費電力機能を備えます。BLE FIT モジュールと連携し、e² studio 上でのメッシュアプリケーション開発を効率化する API とデモプロジェクトを提供します。
アプリケーションノート PDF 5.26 MB English
RX23Wグループ向けBLE Module Firmware Integration Technology(BLE FIT)アプリケーションノートは、Bluetooth Core Specification v5.0に準拠したBluetooth® Low Energy通信機能を、RX23W上で実装するための統合手法を解説する。本書ではBLE FITモジュールの構成、R_BLE APIによる制御方法、対応機能、制約事項、およびe² studioを用いた開発手順を説明する。各種デモプロジェクトやFreeRTOS環境での利用例も含み、評価から実製品開発までの効率的な導入を支援する。
マニュアル-開発ツール PDF 2.36 MB English
RX23Wグループ向けBluetooth® Low Energyプロトコルスタック基本パッケージは、Bluetooth Core Specification v5.0に準拠したBLE機能を提供し、RX23W上でのBluetooth LEアプリケーション開発を支援する。BLE FITモジュールとして、GAP、GATT、L2CAP、セキュリティ、低消費電力制御などの主要機能をR_BLE APIで提供し、LE 2M PHYやLE Coded PHYなどの拡張機能に対応する。複数のスタック構成やデモプロジェクトを備え、評価から製品開発までの効率的な導入を可能にする。
アプリケーションノート PDF 2.95 MB English
AI生成コンテンツ: Bluetooth Test Tool Suite(BTTS)は、Windows PCからUSBシリアル接続を介してルネサスのBluetooth Low Energy対応MCUを制御し、RF性能、ビーコン通信、データ通信の3つの機能を評価します。GUI操作によりBluetoothプロトコルスタックのAPIを呼び出し、HCIコマンドに変換してMCUに送信し、結果やログを表示します。RX23W、RA4W1、RE01Bグループに対応し、専用EVBとWindows 10(64bit)が必要です。インストールから各種評価機能、ペアリング、電波法認証試験までを網羅します。
アプリケーションノート PDF 2.76 MB English
AI生成コンテンツ: Bluetooth Low Energy(BLE)の通信は、クライアント・サーバーアーキテクチャに基づく汎用アトリビュートプロファイル(GATT)に従って行われる。プロファイルは特定アプリケーション向けの通信仕様で、サービス、キャラクタリスティック、ディスクリプタで構成される。デバイス間はGAPにより管理される接続でピアツーピア通信を行う。開発環境にはe2 studio、QE for BLE、BLE通信プロジェクトがあり、プロファイル設計やサービス設定、NotifyやRead/Writeなどの機能実装を支援する。RX23W、RA4W1、RE01Bグループに対応し、関連マニュアルとツールを統合している。
アプリケーションノート PDF 3.95 MB English
AI生成コンテンツ: RX23Wグループを用いたBluetooth Low Energy(BLE)アプリケーション開発方法を解説する。開発環境、ハードウェア・ソフトウェア要件、通信機能、プロトコルスタックの動作、ソフトウェア構成を網羅。設定オプション、省電力技術、ユーザコード実装、アドバタイジング、スキャン、コネクション管理、通信パラメータ、セキュリティ(ペアリング・暗号化)、プロファイル・サービス、デバッグ、サンプルアプリケーションを詳細に説明し、セキュリティとプライバシーのベストプラクティスを重視している。
アプリケーションノート PDF 265 KB English
AI生成コンテンツ: BLE QEユーティリティモジュールはGQE for BLE v1.40に統合され、GUI操作で簡単にプロファイルを構成できます。標準のBluetooth Low Energyプロファイルとカスタムプロファイルの両方をサポートし、BLEプロトコルスタック上で動作するプログラムを生成します。多様なサービスをサポートし、エンコード/デコード機能の強化やFreeRTOS対応、GATTデータベースの改善などの更新が含まれます。カスタムサービスのAPI生成や接続ハンドル管理の問題も修正されています。
アプリケーションノート PDF 1.56 MB English
AI生成コンテンツ: 本資料は、GATTプロトコルを用いたBluetooth Low Energy(BLE)プロファイルの構成と動作について説明しています。プロファイルは複数のサービスから成り、クライアントとサーバ間の通信を可能にします。BLEソフトウェアはユーザアプリケーション、プロファイルフレームワーク、GATTデータベース、APIで構成され、標準のSIGサービスとユーザ定義のカスタムサービスを区別しています。
アプリケーションノート PDF 4.58 MB English
AI生成コンテンツ: RX23WのファームウェアをBluetooth Low EnergyのOTA技術で更新する方法を解説する。AndroidやiOSスマートフォン、またはPC接続のRX23Wからの更新に対応し、ユーザアプリケーションおよびBLE通信部の両方を更新可能。パッケージにはOTAクライアント・サーバープログラム、Android/iOS用FWU_Clientアプリ、プロジェクト設定、Pythonスクリプトが含まれ、セットアップや更新手順、システム構成の詳細を示す。
アプリケーションノート PDF 1.85 MB English
AI生成コンテンツ: RX23W MCUでBluetooth Low Energy(BLE)通信とUSB 2.0通信を同時に利用する際は、機能性と性能を維持するためにアプリケーションの実装に注意が必要である。FreeRTOS上でのBLEとUSB制御タスクの優先度設定、メインループの処理遅延を最小限に抑えること、MCUやBLEモジュールの低消費電力状態への遷移方法が重要である。CLKOUT_RF端子をUSBクロックとして使用する方法や、BLE・USB制御のサンプルプログラムも紹介している。
アプリケーションノート PDF 2.38 MB English
AI生成コンテンツ: TryBTはAndroid OS 6.0以降の端末で動作し、RX23W、RA4W1、RE01B評価ボードとBluetooth Low Energyで通信可能です。GATTサービスを利用したデータ通信のサンプル画面を提供し、ソースコードは変更可能なAndroidプロジェクトとして配布されます。本資料は環境構築、USBドライバ設定、評価ボードへのファームウェア書き込み、基本操作、カスタマイズ方法、ファイル構成、画面遷移、Bluetooth通信手順を解説します。
アプリケーションノート PDF 6.78 MB English
AI生成コンテンツ: TryBTは、ルネサスのRX23W、RA4W1、RE01B評価ボードとiOS端末をBluetooth Low Energyで接続し、GATTサービスによるデータ通信を行うサンプルアプリです。iOS 13.0以降で動作し、ソースコードの改変が可能です。環境構築ではXcodeのインストールやApple Developerアカウント設定、評価ボードへのファームウェア書き込み方法を説明しています。基本操作やカスタマイズ、ファイル構成、画面遷移、Bluetooth通信の詳細も含まれます。
アプリケーションノート PDF 1.06 MB English
AI生成コンテンツ: Apple Notification Center Service(ANCS)サンプルアプリケーションは、RX23W用ターゲットボード上で動作し、Bluetooth Low Energyを介してiOSデバイスと通信します。Resolvable Private Address(RPA)機能を有効化し、アドバタイズを開始してiOSデバイスと接続を確立します。ペアリング後、iOSの各種通知を受信し、詳細情報の要求も可能です。ANCSの通知ソース、コントロールポイント、データソースのAPIを備え、通知受信とデータ通信をサポートします。動作環境はWindows 10、e2studio、CC-RXコンパイラ、iOS 14.2です。
アプリケーションノート PDF 1.79 MB English
AI生成コンテンツ: 高速通信を実現するために、Bluetooth Low EnergyのGAPパラメータを最適化し、連続的にデータを送信するサンプルプログラムを提供する。RX23Wターゲットボード2台をセントラルとペリフェラルに設定し、双方向GATT通信のスループットを計測する。セントラルはUSB経由でCLI制御し、接続間隔やPHY、MTUサイズなどのパラメータを調整して高速通信を実現する。プロジェクトのセットアップや動作環境、プログラムの動作方法も詳細に解説する。
ツールニュース-リリース PDF 672 KB English
17件

サンプルコード

サンプルコード

フィルター
分類 タイトル 日時 日時
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V2.08.00;IAR Compiler for RX|v.4.20.1]
ログインしてダウンロード ZIP 64.46 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX, ICCRX Function: Application Example, Driver or Library IDE: e2 studio, IAR EWRX
サンプルコード
[Software=RX Driver Package|V1.50],[Toolchains=CC-RX|V2.08.01]
ログインしてダウンロード ZIP 76.72 MB
アプリケーション: 産業用機器
Compiler: CC-RX Function: Driver or Library IDE: e2 studio
サンプルコード
ログインしてダウンロード ZIP 23.05 MB English
アプリケーション: 産業用機器
Function: Communication Interface
サンプルコード
[Software=RX Driver Package|V1.29],[Toolchains=CC-RX|V2.08.00]
ログインしてダウンロード ZIP 22.46 MB English
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Application Example IDE: e2 studio
サンプルコード
ログインしてダウンロード ZIP 14.85 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Communication Interface IDE: e2 studio
サンプルコード
ログインしてダウンロード ZIP 19.65 MB English
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Application Example IDE: e2 studio
サンプルコード
ログインしてダウンロード ZIP 19.24 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RL Function: Communication Interface IDE: e2 studio
サンプルコード
ログインしてダウンロード ZIP 12.30 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: Swift Function: Application Example, Communication Interface IDE: Xcode
サンプルコード
ログインしてダウンロード ZIP 8.55 MB English
アプリケーション: 民生機器全般, 産業用機器
Compiler: JDK Function: Application Example, Communication Interface IDE: Android Studio
サンプルコード
ログインしてダウンロード ZIP 7.26 MB
アプリケーション: 民生機器全般, 産業用機器
Compiler: CC-RX Function: Communication Interface IDE: e2 studio
サンプルコード
ログインしてダウンロード ZIP 60.92 MB Compiler: CC-RX IDE: e2 studio
11件

Bluetooth Low Energyプロトコルスタック 基本パッケージ

Bluetooth Low Energyプロトコルスタック基本パッケージは、Bluetooth v5.0準拠のプロトコルスタックライブラリとそれを利用するためのAPIリファレンスドキュメント、動作確認用のアプリケーションデモプロジェクトを含みます。

画像
protocol-stack-rx-constitution
ユーザーズマニュアル
Bluetooth Low Energyプロトコルスタック 基本パッケージ ユーザーズマニュアル (PDF | English, 日本語)
最新ソフトウェアを入手
RX23W Group BLE Module Firmware Integration Technology Rev.2.62 (ZIP)

RXファミリ用 Bluetooth Low Energyプロトコルスタックは3種類のライブラリを提供します。必要なBluetooth機能は各機能セットで選択可能です。
All featuresセットはBluetooth Core Specification v5.0の全てのLow Energy機能をサポートします。

FeatureVersion (Note1)All featuresBalanceCompact
LE Controller (1M PHY and LL)4.0lenslenslens
LE Host (L2CAP and Security Manager)4.0lenslenslens
Attribute Protocol and Generic Attribute Profile4.0lenslenslens
Appearance Data TypeCSA 2 (Note2)lenslenslens
Low Duty Cycle Directed Advertising4.1lenslenslens
32-bit UUID Support in LE4.1lenslenslens
LE L2CAP Connection Oriented Channel Support4.1lens

LE Link Layer Topology4.1lenslens

LE Ping4.1lenslenslens
LE Data Packet Length Extension4.2lenslenslens
LE Secure Connections4.2lenslenslens
Link Layer Privacy4.2lenslenslens
Link Layer Extended Scanner Filter Policies4.2lenslens

LE 2M PHY5.0lenslens

LE Coded PHY (Long Range)5.0lenslens

High Duty Cycle Non-Connectable Advertising5.0lenslenslens
LE Advertising Extensions5.0lens

LE Channel Selection Algorithm #25.0lenslens

GAP Role-Central / Peripheral
Observer / Broadcaster
Central / Peripheral
Observer / Broadcaster
Peripheral
Broadcaster
GATT Role

Client / ServerClient / ServerClient / Server
Concurrent Link

Up to 7Up to 7Up to 7
Code size (CC-RX v2)All featuresBalanceCompact
ROM182KB140KB125KB
RAM (Maximum configuration)38KB23KB23KB

lens 対応 | — 非対応

Note

  1. 最初に導入されたBluetooth Core仕様バージョンを示します。
  2. CSA: Core Specification Addendum

Bluetooth Low Energyプロトコルスタック基本パッケージではアプリケーションデモプロジェクトを提供し、プロジェクトへのプロトコルスタックの組込み例とユーザアプリケーションの実装例を示します。
Bluetooth通信によりルネサス製評価ボードのプッシュスイッチ押下を通知しLEDの点滅を制御します。
GATTBrowser open_in_newなど汎用BLE通信スマホアプリを利用することでスマートフォンからの制御も可能です。

画像
protocol-stack-rx-demo

 

Bluetooth Low Energyプロファイル

RX23WはBluetooth認証取得済みの各種プロファイルに対応します。
仕様の詳細は、Bluetooth SIGウェブサイトのBluetooth GATT Specifications open_in_newで公開されています。

用途・分野プロファイル名, 対応バージョン関連サービス
ヘルスケア向けプロファイルBlood Pressure ProfileBLP1.0.1BLSDIS    
Health Thermometer ProfileHTP1.0HTSDIS    
Heart Rate ProfileHRP1.0HRSDIS    
Glucose ProfileGLP1.0GLSDIS    
Pulse Oximeter ProfilePLXP1.0PLXSDISBASCTSBMS 
Continuous Glucose Monitoring ProfileCGMP1.0.1CGMSDISBMS   
Reconnection Configuration ProfileRCP1.0RCSBMS    
Insulin Delivery ProfileIDP1.0IDSDISBASCTSBMSIAS
スポーツ・フィットネス向けプロファイルCycling Power ProfileCPP1.1CPSDISBAS   
Cycling Speed and Cadence ProfileCSCP1.0CSCSDIS    
Running Speed and Cadence ProfileRSCP1.0RSCSDIS    
Location and Navigation ProfileLNP1.0LNSDISBAS   
Weight Scale ProfileWSP1.0WSSBCSDISBASCTSUDS
Fitness Machine ProfileFTMP1.0FTMSDISUDS   
Environmental Sensing ProfileESP1.0ESSDISBAS   
無線タグ向けプロファイルFind Me ProfileFMP1.0IAS     
Proximity ProfilePXP1.0.1IASLLSTPS   
スマートフォン向けプロファイルAlert Notification ProfileANP1.0ANS     
Phone Alert Status ProfilePASP1.0PASS     
Time ProfileTIP1.0CTSNDCSRTUS   
HID(Human Interface Device)向けプロファイルHID over GATT ProfileHOGP1.0HIDSDISBAS   
Scan Parameters ProfileScPP1.0ScPS     
産業機器向けプロファイルAutomation IO ProfileAIOP1.0AIOS     

プロファイルはQE for BLE 「RA,RE,RX]から生成されます。お客様独自のプロファイルを設計し生成することも可能です。
QE for BLEを利用するにはQE utilityモジュールも入手してください。
プロファイル開発方法の詳細については、プロファイル開発者ガイドを参照してください。

QE for BLE [RA,RE,RX]

QE utility モジュール
RX23W Group BLE QE Utility Module Firmware Integration Technology Rev.1.11 - Sample Code (ZIP)
プロファイル開発者ガイド
Bluetooth LE マイコン/モジュール プロファイル開発者ガイド アプリケーションノート Rev.1.10 (PDF | English, 日本語)

Bluetoothメッシュ

Bluetooth Mesh Networking仕様に準拠したソフトウェアライブラリを提供します。
仕様の詳細は、Bluetooth SIGウェブサイトのMesh Networking Specifications open_in_newで公開されています。

画像
protocol-stack-rx-meshstack

Bluetooth Mesh Package

  • RX23W Bluetooth Mesh library
  • Generic On/Off Model sample program
  • Mesh mobile application for Android and iOS
  • Startup guide
  • Development guide
  • API reference document
メッシュスタックパッケージ
RX23W Group Bluetooth Mesh Module Using Firmware Integration Technology Rev.1.32 (ZIP)
スタートアップガイド
RX23W グループ Bluetooth Mesh スタック スタートアップガイド Rev.1.32 (PDF | English, 日本語)
メッシュ開発ガイド
RX23W グループ Bluetooth Mesh スタック 開発ガイド Rev.1.32 (PDF | English, 日本語)

メッシュスタックパッケージを利用するために、Bluetooth Low Energyプロトコルスタックも入手してください。

サポートコミュニティ

  1. TB-RX23WでFreeRTOS+BLEを試していこうかと思います(でも本格的にやるのは夏ぐらいから?)

    ... ます、、、)ソフトウェア/ツールページRXファミリ Bluetooth® Low Energyプロトコルスタックwww.renesas.com/jp/ja/software-tool/bluetooth-low-energy-protocol-stack-rx ...

    2021年3月28日
  2. TB-RX23WでFreeRTOS+BLEを試していこうかと思います(でも本格的にやるのは夏ぐらいから?)

    ... ます、、、)ソフトウェア/ツールページRXファミリ Bluetooth® Low Energyプロトコルスタックwww.renesas.com/jp/ja/software-tool/bluetooth-low-energy-protocol-stack-rx ...

    2021年3月28日
  3. TB-RX23WでFreeRTOS+BLEを試していこうかと思います(でも本格的にやるのは夏ぐらいから?)

    ... ます、、、)ソフトウェア/ツールページRXファミリ Bluetooth® Low Energyプロトコルスタックwww.renesas.com/jp/ja/software-tool/bluetooth-low-energy-protocol-stack-rx ...

    2021年3月28日
サポートコミュニティからの全ての結果を参照 (10件)
サポートコミュニティ

サポートコミュニティ

ルネサスエンジニアリングコミュニティの技術スタッフから迅速なオンライン技術サポートを受けることができます。
記事を参照する

ナレッジベース

ナレッジベースを参照して、役立つ記事、FAQ、その他の役立つリソースを入手してください。
サポートチケット

サポートチケット

技術的に深い内容や公開したくない内容のご質問はこちらです。