概要

説明

本製品は、RL78/G1Dで動作するBluetooth v5.0 (Core Specification 4.2 以降に追加されたオプショナル機能は非対応) 認証取得済みのプロトコルスタックです。Bluetooth LE無線通信を実現するためのAPIとカスタムプロファイルが実装可能なAPIを提供します。また、2種類のシステム構成 (組み込み構成と、モデム構成) をサポートします。

特長

  • Bluetooth Low Energyプロファイル
    各種プロファイルを提供可能。お客様独自のプロファイルにも対応が可能です。
  • 仮想UARTアプリケーション
    シリアル通信を無線化したい、組み込み機器間を無線化したい、というご要望に対してBluetooth Low Energy技術で実現する仮想UARTアプリケーションをご用意。
  • モデム構成によるホストマイコンを使ったアプリケーション開発を実現
  • 組み込み構成によるデバイス単体でのアプリケーション開発を実現
  • ホスト MCU シンプル API
    わずか9個のAPIでホストマイコンからRL78/G1DまたはRL78/G1Dモジュール(RY7011)を制御でき、Bluetooth Low Energy無線通信を用いた仮想UART通信やビーコン通信を簡単に実現できます。
  • 対応統合開発環境:統合開発環境CS+(CA78K0Rコンパイラ/CC-RLコンパイラ)、統合開発環境e2 studio(CC-RLコンパイラ)、統合開発環境IAR Embedded Workbench(IARコンパイラ)。
  • Learn More

ターゲットデバイス

ダウンロード

分類 タイトル 日時
ライブラリ ログインしてダウンロード ZIP 29.95 MB
ライブラリ ログインしてダウンロード ZIP 30.83 MB
ライブラリ ログインしてダウンロード ZIP 34.53 MB Compiler: CA78K0R, CC-RL, ICCRL78 Function: Communication Interface IDE: CS+ for CA, CX, CS+ for CC, e2 studio, IAR EWRL78
ソフトウェア/ツール-その他 ログインしてダウンロード ZIP 18.81 MB 英語
4件

ドキュメント

設計・開発

サンプルコード

Bluetooth Low Energyプロトコルスタック

統合開発環境CS+(CA78K0Rコンパイラ/CC-RLコンパイラ)、統合開発環境e2 studio(CC-RLコンパイラ)に対応します。

画像
protocol-stack-3-ja
マニュアルのダウンロード
Bluetooth Low Energy プロトコルスタック ユーザーズマニュアル Rev.1.22 (PDF | English, 日本語)
ソフトウェアのダウンロード
Bluetooth® low energy Protocol Stack (Ver.1.21) (ZIP)
Bluetooth® Low Energy Protocol Stack (Ver.1.20) (ZIP)
Bluetooth® Low Energy Protocol Stack (Ver.1.11) (ZIP)
  • 別途各種ライブラリが必要です。ご使用の開発環境に合わせて、EEPROMエミュレーションライブラリ Pack02、フラッシュセルフプログラミングライブラリ Type01を、ダウンロードしてください。(マニュアルを参照して開発環境にコピーをしてください。)
  • 無償評価版のコンパイラは、製品版との違い(機能制限や試用期限)によってはビルトできません。

EEPROMエミュレーションライブラリ

フラッシュセルフプログラミングライブラリ

 

プロトコルスタック基本仕様のダウンロード
Bluetooth Low Energy プロトコルスタック APIリファレンスマニュアル 基本編 Rev.1.19 (PDF | English, 日本語)
サンプルプログラムの使い方
Bluetooth Low Energy プロトコルスタック サンプルプログラム Rev.1.20 (PDF | English, 日本語)

仮想UARTアプリケーション

シリアル通信を無線化したい、組み込み機器間を無線化したい、というご要望に対してBluetooth Low Energy技術で実現する仮想UARTアプリケーションをご用意しました。Bluetooth Low Energy通信の制御や設定を行うための簡易ATコマンド実行機能を実装し、Bluetooth Low Energy通信を用いて文字の送受信を行う仮想UART通信を実現してます。

画像
virtual-uart-ja

ダウンロード:Bluetooth® low energy プロトコルスタック BLE 仮想UARTアプリケーション Rev.1.20 - サンプルコード (ZIP | English, 日本語)

システム構成/モデム構成(Modem Configuration)

ホストマイコンを使ったアプリケーション開発向け

モデム構成ではホストマイコンとRL78/G1Dをシリアル接続することで、Bluetooth Low Energy通信を実現します。既存のアプリケーションにBluetooth Low Energyを追加したいなどのご要求にも柔軟に対応可能です。またルネサス製のマイコンならばホストサンプルも用意しています。開発期間を短縮できます。

画像
modem-configuration-ja
コマンド仕様書
Bluetooth Low Energy プロトコルスタック rBLEコマンド仕様書 Rev.1.18 (PDF | English, 日本語)
RL78/G14のホストサンプル
Bluetooth® Low Energy プロトコルスタック RL78/G14 ホストサンプルアプリケーション Rev.1.21 - サンプルコード (ZIP | English, 日本語)
RX113のホストサンプル
Bluetooth® Low Energy プロトコルスタック RX113 ホストサンプルアプリケーション Rev.1.20 - サンプルコード (ZIP | English, 日本語)
RL78/I1Eのホストサンプル
Bluetooth® Low Energy プロトコルスタック ホストサンプルアプリケーションノート(RL78/I1E) Rev.1.00 - Sample Code (ZIP)

システム構成/組み込み構成(Embedded Configuration)

デバイス単体でのアプリケーション開発向け

組み込み構成ではRL78/G1Dのマイコンとしての機能をフルに活用して、アプリケーションを実現可能です。オリジナルなアプリケーションを作成出来ます。

画像
embedded-configuration-ja
アプリケーション作成ガイド
Bluetooth® low energy プロトコルスタック アプリケーション作成ガイド Rev.1.30 (PDF | English, 日本語)
マイコン部の使い方
RL78 ファミリ ユーザーズマニュアル ソフトウェア編 Rev.2.30 (PDF | English, 日本語)

ホスト MCU シンプル API

シンプルAPIは、わずか9個のAPIでホストマイコンからRL78/G1DまたはRL78/G1Dモジュール(RY7011)を制御することができ、Bluetooth Low Energy無線通信を用いた仮想UART通信やビーコン通信を簡単に実現することができます。対向側の環境もスマートフォンとRenesas製スマートフォン向けアプリケーション「GATTBrowser」で容易に構築することができますので、すぐに評価を始めることができます。

画像
host-mcu-simple-api-ja
RL78/G14のシンプルAPI
Bluetooth® Low Energy プロトコルスタック ホスト MCU シンプル API for RL78/G14 Rev.1.00 - サンプルコード (ZIP | English, 日本語)
RX113のシンプルAPI
Bluetooth® Low Energy プロトコルスタック ホスト MCU シンプル API for RX113 Rev.1.01 - サンプルコード (ZIP | English, 日本語)
GATTBrowser
GATTBrowser for iOS スマートフォンアプリ取扱説明書 Rev.1.16 (PDF | English, 日本語)
GATTBrowser for Android スマートフォンアプリ取扱説明書 Rev.1.02 (PDF | English, 日本語)

開発ユースケースによるドキュメントガイド

Bluetooth Low Energyプロトコルスタックの振る舞いを理解したい場合

名称 ドキュメント番号
Bluetooth Low Energy プロトコルスタック ユーザーズマニュアル Rev.1.22 (PDF | English, 日本語) R01UW0095
Bluetooth Low Energy プロトコルスタック サンプルプログラム Rev.1.20 (PDF | English, 日本語) R01AN1375
Bluetooth Low Energy プロトコルスタック APIリファレンスマニュアル 基本編 Rev.1.19 (PDF | English, 日本語) R01UW0088

モデム構成で開発したい場合

名称 ドキュメント番号
Bluetooth Low Energy プロトコルスタック rBLEコマンド仕様書 Rev.1.18 (PDF | English, 日本語) R01AN1376
Bluetooth® Low Energy プロトコルスタック RL78/G14 ホストサンプルアプリケーション Rev.1.21 - サンプルコード (ZIP | English, 日本語) R01AN2807
Bluetooth® Low Energy プロトコルスタック Fast Prototyping Board ホストサンプル Rev.1.20 - サンプルコード (ZIP | English, 日本語) R01AN4834
Bluetooth® Low Energy プロトコルスタック RX113 ホストサンプルアプリケーション Rev.1.20 - サンプルコード (ZIP | English, 日本語) R01AN3155
Bluetooth® Low Energy プロトコルスタック ホストサンプルアプリケーションノート(RL78/I1E) Rev.1.00 - Sample Code (ZIP) R01AN3151
RL78/G1D モジュール モジュール制御ソフトウェア Rev.1.11 - サンプルコード (ZIP | English, 日本語) R01AN3362
Bluetooth® low energy対応開発支援ツール QE for BLE 使用ガイド Rev.1.00 - Sample Code (ZIP | English, 日本語) R20AN0429
Bluetooth® Low Energy プロトコルスタック ホスト MCU シンプル API for RL78/G14 Rev.1.00 - サンプルコード (ZIP | English, 日本語) R01AN3784
Bluetooth® Low Energy プロトコルスタック ホスト MCU シンプル API for RX113 Rev.1.01 - サンプルコード (ZIP | English, 日本語) R01AN3785
Bluetooth® Low Energy Protocol Stack BLE & LoRaWAN® Application Rev.1.00 - Sample Code (ZIP) R01AN5282

組み込み構成で開発したい場合

名称 ドキュメント番号
Bluetooth® low energy プロトコルスタック アプリケーション作成ガイド Rev.1.30 (PDF | English, 日本語) R01AN2768
Bluetooth® low energy プロトコルスタック Embedded構成サンプルプログラム Rev.1.20 - サンプルコード (ZIP | English, 日本語) R01AN3319
Bluetooth® Low Energy プロトコルスタック センサアプリケーション Rev.1.03 - サンプルコード (ZIP | English, 日本語) R01AN4159

シリアル通信の無線化をしたい場合

名称 ドキュメント番号
Bluetooth® low energy プロトコルスタック BLE 仮想UARTアプリケーション Rev.1.20 - サンプルコード (ZIP | English, 日本語) R01AN3130
BLE 仮想UART アプリケーション Android プログラミングガイド Rev.1.01 (PDF | English, 日本語) R01AN3842

ビーコン製品を作成したい場合

名称 ドキュメント番号
RL78/G1D Bluetooth®のビーコンへの応用 Rev.1.00 (PDF | English, 日本語) R01AN4784
RL78/G1D ビーコンスタック ユーザーズマニュアル Rev.2.10 (PDF | English, 日本語) R01UW0171
RL78/G1D ビーコンスタック 基本機能 サンプルプログラム Rev.2.20 - Sample Code (ZIP | English, 日本語) R01AN3045
RL78/G1D ビーコンスタック 接続確立とビーコンデータ更新 サンプルプログラム Rev.1.11 - サンプルコード (ZIP | English, 日本語) R01AN3313

マルチホップを実現したい場合

名称 ドキュメント番号
RL78/G1D ビーコンスタック マルチホップ機能の実装(セキュリティ機能なし) Rev.1.00 - サンプルコード (ZIP | English, 日本語) R01AN4375
RL78/G1D ビーコンスタック
マルチホップ機能の実装(セキュリティ機能あり)
R01AN4466

(注)セキュリティ機能あり版は、ルネサスエレクトロニクスの営業または特約店にお問い合わせください。

スマートフォンと接続するアプリケーションを開発したい場合

名称 ドキュメント番号
Bluetooth Low Energy プロトコルスタック スマートフォン接続対応事例集 Rev.1.20 (PDF | English, 日本語) R01AN4322