Overview
Design & Development
Additional Details
Bluetooth Low Energy Protocol Stack Basic Package
Bluetooth Low Energy protocol stack basic package includes Bluetooth v5.0 compliant protocol stack library, API reference document for using the library and an application demo project for operation check.
- User's Manual
- Bluetooth Low Energy Protocol Stack Basic Package User's Manual Rev.2.60 (PDF | English, 日本語)
- Get the Latest Software
- RX23W Group BLE Module Firmware Integration Technology Application Note Rev.2.60 - Sample Code (ZIP)
The Bluetooth Low Energy Protocol Stack (RX) provides three types of libraries. The Bluetooth features you need is selectable by each feature set. The All features set supports all Low Energy (LE) specifications in Bluetooth Core Specification v5.0.
Feature | Version (Note1) | All features | 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 | CSA 2 (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 |
Concurrent Link | - | Up to 7 | Up to 7 | Up to 7 |
Code size (CC-RX v2) | All features | Balance | Compact | |
ROM | 182KB | 140KB | 125KB | |
RAM (Maximum configuration) | 38KB | 23KB | 23KB |
lens Available | — Unavailable
Notes
- Indicates the version of Bluetooth Core specification that was first introduced.
- CSA: Core Specification Addendum
Bluetooth Low Energy protocol stack basic package provides an application demo project that shows an example of protocol stack integration into your project and an example of user application implementation.
It notifies pressing push switch of Renesas evaluation board by Bluetooth communication and controls blinking of LED.
Control from a smartphone is also possible by using a general purpose BLE communication smartphone app such as GATTBrowser.
Bluetooth Low Energy Profiles
RX23W supports various profiles with Bluetooth certification.
Details of the specifications are published in Bluetooth GATT Specificationsopen_in_new on the Bluetooth SIG website.
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 |
Profiles are generated from QE for BLE [RA,RE,RX]. You can also design and generate custom profiles.
Download QE Utility Module to use QE for BLE.
For details on how to develop a profile, refer to the profile developer's guide.
- QE Utility Module
- RX23W Group BLE QE Utility Module Firmware Integration Technology Rev.1.11 - Sample Code (ZIP)
- Profile Developer's Guide
- Bluetooth LE microprocessor / module Profile Developer's Guide Application Note Rev.1.10 (PDF | English, 日本語)
Bluetooth Mesh
A mesh software library that conforms to the Bluetooth Mesh Networking specification is provided.
Details of the specifications are published in Mesh Networking Specifications open_in_new on the Bluetooth SIG website.
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
- Mesh Stack Package
- RX23W Group Bluetooth Mesh Module Using Firmware Integration Technology Rev.1.30 - Sample Code (ZIP)
- Startup Guide
- RX23W Group Bluetooth Mesh Stack Startup Guide Rev.1.30 (PDF | English, 日本語)
- Mesh Development Guide
- RX23W Group Bluetooth Mesh Stack Development Guide Rev.1.30 (PDF | English, 日本語)
Get Bluetooth Low Energy protocol stack to use the mesh stack package.