Bluetooth 低能耗软件协议栈
(正在供货) BLE-STACK
立即订购
器件型号 | 从德州仪器 (TI) 或第三方购买 | 通知我 | 状态 | 当前版本 | 版本日期 | 说明 |
BLE-STACK-2-2-2: |
ACTIVE | v2.2.2 | 28-MAR-2018 | BLE-STACK v2.2.2 supports Bluetooth 4.2 for CC2640/CC2650 | ||
BLE-STACK: |
ACTIVE | v1.4.2 | 07-JUN-2016 | BLE-STACK supports Bluetooth 4.0 for CC2540/CC2541 | ||
SIMPLELINK-CC2640R2-SDK
: |
ACTIVE | v2.40.00.xx | 22-JAN-2019 | |||
SIMPLELINK-CC13X0-SDK
: |
ACTIVE | 2.40.00.xx | 14-Jan-2019 |
主要文档

- CC2540/41 Bluetooth Low Energy Software Developer’s Guide
(PDF 5148 KB)
2015年 9月 4日 (英文內容)

- CC2640/CC2650 Bluetooth low energy Software Developer’s Guide
(PDF 5174 KB)
2018年 3月 14日 (英文內容)
- 查看所有技术文档 (5)
描述
适用于 CC26xx 和 CC13xx SimpleLink™ 无线 MCU 的 BLE-STACK
德州仪器 (TI) 免专利费的 BLE-Stack 软件开发套件 (SDK) 适用于基于 TI SimpleLink™ 低功耗 Bluetooth® 系列 ARM® Cortex®-M3 的无线微控制器 (MCU)(包括 SimpleLink 低功耗蓝牙 CC2642R 无线 MCU、SimpleLink 低功耗蓝牙 CC2640R2F 无线 MCU、SimpleLink 低功耗蓝牙 CC2640R2F-Q1 无线 MCU、SimpleLink 低功耗蓝牙 CC2640 无线 MCU、SimpleLink 多标准 CC2650 无线 MCU、SimpleLink 多频带 CC1352R 无线 MCU、SimpleLink 多频带 CC1352P 无线 MCU 和 SimpleLink 双频带 CC1350 无线 MCU),可提供全功能蓝牙 4.2 和蓝牙 5 认证堆栈,其中包括快速开始单模低功耗蓝牙 (BLE) 应用开发所需的所有软件、示例应用和文档。
有关 TI 的蓝牙低耗能解决方案的概述,包括有关如何为蓝牙低耗能应用选择 SimpleLink 无线 MCU 的信息,请访问 http://www.ti.com/ble。
要下载最新的 BLE-Stack SDK 版本,请选择上方与您的器件或开发套件对应的版本。
特性
- 蓝牙 5 支持 2Mbps 高速模式、远距离模式(LE 编码 PHY)、广播扩展 (AE)、Privacy 1.2.1 和通道选择算法 2。(仅限 BLE5-Stack)
- 完全支持所有蓝牙核心规范 4.2 特性:LE Secure Connections、LE Data Length Extension 和 LE Privacy 1.2。
- 适用于所有 BLE 器件角色(Central、Peripheral、Broadcaster/Beacon 和 Observer)的示例应用。
- 可在外设和信标配置中不包含 32kHz 晶振的情况下工作。
- 使用 TI 的无线下载 (OAD) 服务和工具进行器件固件升级。
- 采用高级拓扑,包括并发主/从多角色工作模式并支持多达 8 条同步接线。
- 在 CC2650 远程控制套件上支持 Voice-over-BLE。
- 独立片上系统 (SoC) 和网络处理器软件配置
- 超低功耗广告和连接状态,适合外设和信标等应用(包括广受欢迎的 Apple iBeacon® 和 Google Eddystone™ 格式)。
- 建立在 TI-RTOS 框架基础上并包括外设驱动程序和高级电源管理库。
- 广泛的开发套件和物联网 (IoT) 原型设计套件,包括 CC2640R2 LaunchPad™ 开发套件、CC2650 LaunchPad 开发套件、CC1350 LaunchPad 开发套件、CC2650 SensorTag 套件、CC2650 语音远程控制套件和 CC2650 模块 BoosterPack。
- 广泛的示例应用和认证模式可缩短上市时间。
- 蓝牙认证设计清单有助于减少蓝牙 4.2 的认证测试时间。
- 灵活的协议栈配置选项可最大限度地增大应用程序内存。
- IAR Embedded Workbench for ARM® 和 Code Composer Studio™ 集成开发环境 (IDE) 工具链均支持。
CC2640R2F 的蓝牙 4.2 和蓝牙 5 支持
SimpleLink CC2640R2 软件开发套件 (SDK) 包括德州仪器 (TI) 免专利费 BLE 软件堆栈,该堆栈用于在 SimpleLink CC2640R2F 低功耗蓝牙无线 MCU 上开发单模 BLE 应用。该 SDK 包含两个组件,其中一个用于开发蓝牙 5 (BLE5-Stack) 应用,一个用于开发蓝牙 4.2 (BLE-Stack) 应用,这些开发在 CC2640R2 LaunchPad (LAUNCHXL-CC2640R2) 和 CC2642R LaunchPad (LAUNCHXL-CC26x2R1) 开发套件上进行。这两个软件堆栈都支持嵌入式和网络处理器应用,并且与之前的蓝牙 4.1 和 4.0 规范向后兼容。有关此 SDK 所提供功能的详细说明,请参阅 SDK 发行说明。
适用于 CC2640 和 CC2650 的 BLE-Stack 2.2.2
此版本是对 BLE-Stack 2.2.1 软件版本的更新,其中包含对所有蓝牙核心规范 4.2 特性(仅限 LE)的支持。此 BLE-Stack 软件支持客户使用 TI 的 CC26x0 低功耗蓝牙无线 MCU 系列。BLE-Stack 2.2.2 SDK 在以下 TI 开发套件上也受支持:TI SimpleLink SensorTag 套件 (CC2650STK)、SimpleLink CC2650 LaunchPad™ 开发套件 (LAUNCHXL-CC2650) 和 SimpleLink CC2650 远程控制开发套件 (CC2650RC)。
从 BLE-Stack 2.2.2 SDK 生成的所有代码均是二进制兼容的,并可与采用相同器件封装配置的 CC2640 和 CC2650 无线 MCU 互换。采用 CC2650 无线 MCU 的 CC26x0 开发套件可用于对基于 CC2640 的设计进行开发和原型设计。请参阅发行说明,详细了解如何安装 BLE-Stack 2.2.2 SDK 并使用它开始开发应用。
BLE-Stack SDK 入门
- CC2642R Project Zero
- CC13x2 Project Zero
- CC2640R2F Project Zero 和 SimpleLink Academy:利用 Project Zero 开始学习 CC2640R2F 的 BLE 演示应用,利用 SimpleLink Academy 开始学习培训模块
- CC2640 Project Zero:采用 CCS Cloud(TI 提供的基于 Web 浏览器的集成开发环境 (IDE))的 CC2650 LaunchPad 开发套件的入门演示应用。
- CC1350 Project Zero:构建您自己的应用程序映像,并使用 BLE OAD 服务对 CC1350 Launchpad 开发套件进行无线编程。
- 借助 TI 的自助式学习计划 SimpleLink Academy(其中包含分步指南、工作原理和互动问答),学习蓝牙低功耗基础知识和定制模式开发。
- 下载并安装 SDK,然后参阅随附的发行说明中的“安装和使用”部分,了解如何开发定制的蓝牙低功耗应用。
BLE-STACK 1.4.2
德州仪器 (TI) 的蓝牙低功耗 BLE-Stack™ 1.4.2 软件堆栈是一款全功能的蓝牙 4.0 堆栈,适用于 TI 的 CC2540 和 CC2541 器件,并包含单模式蓝牙智能应用开发所需的所有软件。BLE-Stack 1.4.2 以免专利费形式向使用 TI 的 C2540/41 蓝牙低耗能片上系统 (SoC) 产品系列的客户提供,并且其也可在 TI 的第一代 SensorTag、CC2541DK-SENSOR 和远程控制 CC2541DK-RC 开发套件上运行。
BLE-Stack 1.4.2 是维护版产品,为 CC2540 和 CC2541 器件提供最新和稳定的蓝牙 4.0 软件堆栈。我们强烈建议,将所有进行中的和新的开发项目更新到 BLE-Stack 1.4.2 版。如需此次更新的详细信息,请在安装 BLE-Stack 1.4.2 后参阅版本说明。如需更多资源,例如移植指南和示例应用,请访问 TI BLE Wiki。
BLE-stack 1.4.2 包括对象代码及最新的蓝牙低功耗协议堆栈,支持多个连接、示例项目和应用程序,涵盖一组广泛的模式以及源代码和 BTool(用于测试应用的 Windows PC 应用程序)。除了软件以外,此套件还包含文档,这其中包括开发人员指南、示例应用指南和 API 指南。
存档的版本
TI 建议使用最新版本以便利用所有改进功能和新功能。在此处可找到以前的 BLE-Stack 版本。
协议分析器
SmartRF 数据包监听器是一款用于分析通过蓝牙低功耗链路发送的数据包的免费易用型工具。使用 CC2540 USB 软件狗或 SmartRF05EB + CC2540EM(包含在 CC2540DK 中)捕获数据包。在此处可获取该工具。
德州仪器 (TI) 还与 Perytons 合作提供用于蓝牙低功耗的高级协议分析器。Perytons BLE 协议分析器 (Peryton-Smart) 支持通过 CC2540EMK-USB 套件形式订购的 TI CC2540 USB 软件狗。Perytons 向协议分析器提供多项视图、功能和附加项,并提供蓝牙低功耗会话的详细分析。您还可以使用 Perytons BLE 协议分析器通过该在线转换器查看您的 TI SmartRF 数据包监听器 BLE 捕获文件 (.psd)。
技术文档
用户指南 (3)
标题 | 摘要 | 类型 | 大小 (KB) | 日期 | 下载最新英文版本 |
---|---|---|---|---|---|
5174 | 2018年 3月 14日 | ||||
5148 | 2015年 9月 4日 | ||||
267 | 2013年 5月 2日 |
白皮书 (1)
标题 | 摘要 | 类型 | 大小 (KB) | 日期 | 下载最新英文版本 |
1010 | 2016年 3月 8日 |
更多文献资料 (1)
标题 | 摘要 | 类型 | 大小 (KB) | 日期 | 下载最新英文版本 |
242 | 2016年 3月 8日 |
相关产品
开发工具 (1)
名称 | 器件型号 | 工具类型 |
---|---|---|
SmartRF 协议软件包监听器 | PACKET-SNIFFER | 计算工具 |
设计套件与评估模块 ( 11 )
名称 | 器件型号 | 工具类型 |
---|---|---|
CC2540 评估模块套件 | CC2540EMK | 子卡 |
CC2541 评估模块套件 | CC2541EMK | 子卡 |
CC2541 蓝牙低能耗远程控制套件 | CC2541DK-RC | 开发套件 |
CC2541 迷你开发套件 | CC2541DK-MINI | 开发套件 |
SimpleLink SensorTag | CC2650STK | 开发套件 |
SimpleLink 低功耗 Bluetooth® CC2640R2F 无线 MCU LaunchPad 开发套件 | LAUNCHXL-CC2640R2 | 开发套件 |
SimpleLink 低功耗 Bluetooth®/ZigBee® RF4CE CC2650 远程控制 | CC2650RC | 开发套件 |
SimpleLink™ 双频带 CC1350 无线 MCU LaunchPad 开发套件 | LAUNCHXL-CC1350 | 开发套件 |
SimpleLink™ 多频带 CC1352P 无线 MCU LaunchPad™ 开发套件 | LAUNCHXL-CC1352P | 开发套件 |
SimpleLink™ 多频带 CC1352R 无线 MCU LaunchPad™ 开发套件 | LAUNCHXL-CC1352R1 | 开发套件 |
SimpleLink™ 多标准 CC26x2R 无线 MCU LaunchPad™ 开发套件 | LAUNCHXL-CC26X2R1 | 评估模块和开发板 |
参考设计 ( 5 )
名称 | Part Number | 工具类型 |
---|---|---|
CC2540 USB 软件狗参考设计 | CC2540USB-RD | 参考设计 |
CC2540 密钥卡参考设计 | CC2540KEYFOB-RD | 参考设计 |
CC2540EM 参考设计 | CC2540EM-RD | 参考设计 |
CC2541 SensorTag 参考设计 | CC2541SENSORTAG-RD | TI Designs |
SensorTag TI 设计 | TIDC-CC2650STK-SENSORTAG | TI Designs |
TI 器件 (9)
器件型号 | 名称 | 产品系列 |
---|---|---|
CC1350 | SimpleLink 超低功耗双频带无线微控制器 | SimpleLink 解决方案 |
CC2540 | 具有 USB 的 SimpleLink 蓝牙智能无线 MCU | SimpleLink 解决方案 |
CC2540T | SimpleLink CC2540T 2.4GHz 蓝牙低能耗无线 MCU | SimpleLink 解决方案 |
CC2541 | SimpleLink Bluetooth Smart 和专利无线 MCU | SimpleLink 解决方案 |
CC2541-Q1 | 2.4GHz Bluetooth® 低耗能和专利片上系统 | SimpleLink 解决方案 |
CC2640 | 针对蓝牙智能应用的 SimpleLink 超低功耗无线 MCU | SimpleLink 解决方案 |
CC2640R2F | SimpleLink 低功耗 Bluetooth® 无线 MCU | SimpleLink 解决方案 |
CC2640R2F-Q1 | 符合汽车标准的 SimpleLink 低功耗 Bluetooth® 无线 MCU | SimpleLink 解决方案 |
CC2650 | SimpleLink 多标准 2.4 GHz 超低功耗无线 MCU | SimpleLink 解决方案 |
支持与培训
搜索我们广泛的在线知识库,可全天候获得数百万个技术问题和答案。
从 TI 专家处搜索答案
由TI和其社区用户提供的内容仅符合当时状况,不视为TI的标准说明。
请详见网站使用条款。
如果您对质量、包装或订购 TI 产品有疑问,请访问我们的支持页面。