蓝牙低能耗协议栈基本包
蓝牙低功耗协议栈基本包包括蓝牙v5.0兼容协议栈库、API库参考文档和用于操作检查的应用演示项目。软件下载链接 (RX23W,蓝牙®低能耗协议栈,用于RX家族RX,驱动程序包)
蓝牙低功耗协议栈(RX)提供了三种类型的库。需要的蓝牙功能可以根据每个功能集选择。所有功能集支持蓝牙核心规范v5.0中的所有低功耗耗(LE)规范。
o可用| -不可用
特性 | 版本 (备注1) | 所有特性 | 中型 | 紧凑 |
LE 控制器 (1M PHY and LL) | 4 | o | o | o |
LE Host (L2CAP 和安全管理) | 4 | o | o | o |
属性协议和通用属性Profile | 4 | o | o | o |
Appearance Data Type | CSA 2 (备注2) | o | o | o |
低占空比定向广告 | 4.1 | o | o | o |
32-bit UUID Support in LE | 4.1 | o | o | o |
LE L2CAP Connection Oriented Channel Support | 4.1 | o | - | - |
LE Link Layer 拓扑结构 | 4.1 | o | o | - |
LE Ping | 4.1 | o | o | o |
LE 数据包长度扩展 | 4.2 | o | o | o |
LE 安全连接 | 4.2 | o | o | o |
Link Layer Privacy | 4.2 | o | o | o |
Link Layer 扩展扫描筛选策略 | 4.2 | o | o | - |
LE 2M PHY | 5 | o | o | - |
LE Coded PHY (Long Range) | 5 | o | o | - |
高占空比无连接广告 | 5 | o | o | o |
LE 广告扩展 | 5 | o | - | - |
LE 通道选择算法 #2 | 5 | o | o | - |
GAP Role | - | 中央/外围 | 中央/外围 | 外围 |
观察者/广播 | 观察者/广播 | 广播 | ||
GATT Role | - | 客户机/服务器 | 客户机/服务器 | 客户机/服务器 |
并发连接 | - | 最大7个 | 最大7个 | 最大7个 |
代码大小 (CC-RX v2) | All features | Balance | Compact | |
ROM | 182KB | 140KB | 125KB | |
RAM (最大配置) | 38KB | 23KB | 23KB |
备注
1.表示最初引入的蓝牙核心规范的版本。
2.核心规范附录
蓝牙低能耗协议栈基本包提供了一个应用程序演示项目,该项目展示了一个协议栈集成到您的项目中的示例,以及一个用户应用程序实现的示例。
通过蓝牙通讯通知按下Renesas评估板的push开关,控制LED闪烁。
通过使用通用BLE通讯智能手机应用(如GATTBrowser),也可以从智能手机进行控制。
蓝牙低功耗配置文件
RX23W支持各种配置文件的蓝牙认证。
详细的规格在蓝牙SIG网站上蓝牙GATT规范公布。
应用/领域 | Profile名称/支持的版本 | 相关服务 | |||||||
医疗健康 | 血压Profile | BLP | 1.0.1 | BLS | DIS | ||||
健康温度计Profile | HTP | 1.0 | HTS | DIS | |||||
心率Profile | HRP | 1.0 | HRS | DIS | |||||
葡萄糖Profile | GLP | 1.0 | GLS | DIS | |||||
脉搏血氧计Profile | PLXP | 1.0 | PLXS | DIS | BAS | CTS | BMS | ||
连续血糖监测Profile | CGMP | 1.0.1 | CGMS | DIS | BMS | ||||
重新连接配置Profile | RCP | 1.0 | RCS | BMS | |||||
胰岛素传输Profile | IDP | 1.0 | IDS | DIS | BAS | CTS | BMS | IAS | |
体育和健身 | 自行车功率Profile | CPP | 1.1 | CPS | DIS | BAS | |||
骑行速度和节奏Profile | CSCP | 1.0 | CSCS | DIS | |||||
跑步速度和节奏Profile | RSCP | 1.0 | RSCS | DIS | |||||
定位和导航Profile | LNP | 1.0 | LNS | DIS | BAS | ||||
体重秤Profile | WSP | 1.0 | WSS | BCS | DIS | BAS | CTS | UDS | |
健身机Profile | FTMP | 1.0 | FTMS | DIS | UDS | ||||
环境遥感Profile | ESP | 1.0 | ESS | DIS | BAS | ||||
无线电标签 | 找到我Profile | FMP | 1.0 | IAS | |||||
接近Profile | PXP | 1.0.1 | IAS | LLS | TPS | ||||
智能手机 | 提醒通知Profile | ANP | 1.0 | ANS | |||||
电话警戒状态Profile | PASP | 1.0 | PASS | ||||||
时间Profile | TIP | 1.0 | CTS | NDCS | RTUS | ||||
HID(人机接口设备) | HID over GATT Profile | HOGP | 1.0 | HIDS | DIS | BAS | |||
扫描参数Profile | ScPP | 1.0 | ScPS | ||||||
工业设备 | 自动化 IO Profile | AIOP | 1.0 | AIOS |
配置文件是由QE为BLE [RX]生成的。您还可以设计和生成定制配置文件。
下载QE实用程序模块,为BLE使用QE。
有关如何开发概要文件的详细信息,请参考概要文件开发人员指南。
QE for BLE: Bluetooth®低功耗开发辅助工具
蓝牙Mesh
提供了一种符合蓝牙网格网络规范的网格软件库。
规格的细节在蓝牙SIG网站上公布在Mesh网络规范。
蓝牙Mesh包
- RX23W蓝牙Mesh库
- 通用的开/关模型样例程序
- 适用于Android和iOS的Mesh移动应用
- 创业指导
- 开发指南
- API参考文档