Skip to main content

Overview

Description

To use the RX23W Bluetooth feature, a protocol stack conforming to the Bluetooth specification is required. Also, the Bluetooth-compliant profiles and mesh software enhance your Bluetooth product interoperability in a wide application area.

Target Devices

Documentation

Design & Development

Sample Code

Support

Support Communities

Support Communities

Get quick technical support online from Renesas Engineering Community technical staff.
Browse FAQs

FAQs

Browse our knowledge base of common questions and answers.
Submit a Ticket

Submit a Ticket

Need to ask a technical question or share confidential information?

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.

Image
protocol-stack-rx-constitution

User's Manual

Bluetooth Low Energy Protocol Stack Basic Package User's Manual (PDF | English, 日本語)

Get the Latest Software

RX23W Group BLE Module Firmware Integration Technology Rev.2.61 (ZIP | English, 日本語)

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.

FeatureVersion (Note1)All featuresBalanceCompact
Code size (CC-RX v2)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
ROM182KB140KB125KB
RAM (Maximum configuration)38KB23KB23KB

lens  Available | — Unavailable

Notes

  1. Indicates the version of Bluetooth Core specification that was first introduced.
  2. 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.

Image
protocol-stack-rx-demo

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 / fieldsProfile name / supported versionRelated services
HealthcareBlood 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
Sports and fitnessCycling 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   
Radio tagFind Me ProfileFMP1.0IAS     
Proximity ProfilePXP1.0.1IASLLSTPS   
SmartphoneAlert Notification ProfileANP1.0ANS     
Phone Alert Status ProfilePASP1.0PASS     
Time ProfileTIP1.0CTSNDCSRTUS   
HID(Human Interface Device)HID over GATT ProfileHOGP1.0HIDSDISBAS   
Scan Parameters ProfileScPP1.0ScPS     
Industrial equipmentAutomation IO ProfileAIOP1.0AIOS     

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 for BLE [RA,RE,RX]

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.

Image

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.31 (ZIP | English, 日本語)

Startup Guide

RX23W Group Bluetooth Mesh Stack Startup Guide Rev.1.31 (PDF | English, 日本語)

Mesh Development Guide

RX23W Group Bluetooth Mesh Stack Development Guide Rev.1.31 (PDF | English, 日本語)

Get Bluetooth Low Energy protocol stack to use the mesh stack package.