
RE01BのBluetooth機能を利用するには、Bluetooth仕様に準拠したプロトコルスタックが必要です。また、同じくBluetooth仕様に準拠したプロファイルにより、広いアプリケーションエリアでBluetooth製品の相互接続性を高めます。
タイトル | Type | Date | |
---|---|---|---|
関連ファイル:
Application: IoTアプリケーション, キーテクノロジー Function: Communication Interface |
サンプルコード |
||
関連ファイル:
Application: 家電および民生品, 産業 Compiler: JDK Function: Application Example, Communication Interface IDE: Android Studio |
サンプルコード |
||
ZIP12.30 MB Application: Consumer Electronics, Industrial Compiler: Swift Function: Application Example, Communication Interface IDE: Xcode |
サンプルコード |
Bluetooth Low Energy サンプルコードは、Bluetooth v5.0準拠のプロトコルスタックライブラリとそれを利用するためのAPIリファレンスドキュメント、動作確認用のアプリケーションデモプロジェクトを含みます。
REファミリ用 Bluetooth Low Energyプロトコルスタックは3種類のライブラリを提供します。必要なBluetooth機能は各機能セットで選択可能です。
All featuresセットはBluetooth Core Specification v5.0の全てのLow Energy機能をサポートします。
Feature | Version(Note1) | All Feature | Balance | Compact |
---|---|---|---|---|
LE Controller (1M PHY and LL) | 4.0 | lens | lens | lens |
LE Host (L2CAP and Security Manager) | 4.0 | lens | lens | lens |
Attribute Protocol and Generic Attribute Profile | 4.0 | lens | lens | lens |
Appearance Data Type | CSA2(Note2) | lens | lens | lens |
Low Duty Cycle Directed Advertising | 4.1 | lens | lens | lens |
32-bit UUID Support in LE | 4.1 | lens | lens | lens |
LE L2CAP Connection Oriented Channel Support | 4.1 | lens | — | — |
LE Link Layer Topology | 4.1 | lens | lens | — |
LE Ping | 4.1 | lens | lens | lens |
LE Data Packet Length Extension | 4.2 | lens | lens | lens |
LE Secure Connections | 4.2 | lens | lens | lens |
Link Layer Privacy | 4.2 | lens | lens | lens |
Link Layer Extended Scanner Filter Policies | 4.2 | lens | lens | — |
LE 2M PHY | 5.0 | lens | lens | — |
LE Coded PHY (Long Range) | 5.0 | lens | lens | — |
High Duty Cycle Non-Connectable Advertising | 5.0 | lens | lens | lens |
LE Advertising Extensions | 5.0 | lens | — | — |
LE Channel Selection Algorithm #2 | 5.0 | lens | lens | — |
GAP Role | — | Central/Peripheral Observer/Broadcaster |
Central/Peripheral Observer/Broadcaster |
Peripheral Broadcaster |
GATT Role | — | Client/Server | Client/Server | Client/Server |
lens 対応 | — 非対応
Notes
Bluetooth Low Energyサンプルコードでは5つのアプリケーションデモプロジェクトを提供し、プロジェクトへのプロトコルスタックの組込み例とユーザアプリケーションの実装例を示します。
例えば、Bluetooth通信により 評価ボード open_in_new (Server) のプッシュスイッチ押下をリモートデバイス(Client)へ通知し、リモートデバイスから評価ボードのLEDの点滅レートを制御するサンプルコードがあります。
GATTBrowser など汎用BLE通信スマホアプリを利用することでスマートフォンからの制御も可能です。
RE01BはBluetooth認証取得済みの各種プロファイルに対応します。
仕様の詳細は、Bluetooth SIGウェブサイトの Bluetooth GATT Specifications open_in_new で公開されています。
Applications / fields | Profile name / supported version | Related services | |||||||
---|---|---|---|---|---|---|---|---|---|
Healthcare | Blood Pressure Profile | BLP | 1.0.1 | BLS | DIS | ||||
Health Thermometer Profile | HTP | 1.0 | HTS | DIS | |||||
Heart Rate Profile | HRP | 1.0 | HRS | DIS | |||||
Glucose Profile | GLP | 1.0 | GLS | DIS | |||||
Pulse Oximeter Profile | PLXP | 1.0 | PLXS | DIS | BAS | CTS | BMS | ||
Continuous Glucose Monitoring Profile | CGMP | 1.0.1 | CGMS | DIS | BMS | ||||
Reconnection Configuration Profile | RCP | 1.0 | RCS | BMS | |||||
Insulin Delivery Profile | IDP | 1.0 | IDS | DIS | BAS | CTS | BMS | IAS | |
Sports and fitness | Cycling Power Profile | CPP | 1.1 | CPS | DIS | BAS | |||
Cycling Speed and Cadence Profile | CSCP | 1.0 | CSCS | DIS | |||||
Running Speed and Cadence Profile | RSCP | 1.0 | RSCS | DIS | |||||
Location and Navigation Profile | LNP | 1.0 | LNS | DIS | BAS | ||||
Weight Scale Profile | WSP | 1.0 | WSS | BCS | DIS | BAS | CTS | UDS | |
Fitness Machine Profile | FTMP | 1.0 | FTMS | DIS | UDS | ||||
Environmental Sensing Profile | ESP | 1.0 | ESS | DIS | BAS | ||||
Radio tag | Find Me Profile | FMP | 1.0 | IAS | |||||
Proximity Profile | PXP | 1.0.1 | IAS | LLS | TPS | ||||
Smartphone | Alert Notification Profile | ANP | 1.0 | ANS | |||||
Phone Alert Status Profile | PASP | 1.0 | PASS | ||||||
Time Profile | TIP | 1.0 | CTS | NDCS | RTUS | ||||
HID(Human Interface Device) | HID over GATT Profile | HOGP | 1.0 | HIDS | DIS | BAS | |||
Scan Parameters Profile | ScPP | 1.0 | ScPS | ||||||
Industrial equipment | Automation IO Profile | AIOP | 1.0 | AIOS |
プロファイルはQE for BLE [RA, RE]から生成されます。お客様独自のプロファイルを設計し生成することも可能です。
プロファイル開発方法の詳細については、プロファイル開発者ガイドを参照してください。