Bluetooth 低能耗软件协议栈 BLE-STACK (正在供货)

描述/特性

技术文档

支持与培训

订购选项


立即订购
器件型号 从德州仪器 (TI) 或第三方购买 通知我 状态 当前版本   版本日期   说明  

BLE-STACK-2-2-2:
I. BLE-STACK V2.2.2 (Support for CC2640/CC2650 )

免费


ACTIVE v2.2.2   28-MAR-2018   BLE-STACK v2.2.2 supports Bluetooth 4.2 for CC2640/CC2650  

BLE-STACK:
II. BLE-STACK (Support for CC2540/CC2541)

免费


ACTIVE v1.5.0   18-APR-2019   BLE-STACK is Bluetooth 5.0 qualified for CC2540/CC2541 using same Bluetooth 4.0 defined features as previous 1.4.x release.  

SIMPLELINK-CC2640R2-SDK :
SimpleLink CC2640R2 Software Development Kit

免费


ACTIVE v3.10.00.15   18-APR-2019    

SIMPLELINK-CC13X0-SDK :
SimpleLink™ CC13x0 Software Development Kit

免费


ACTIVE 3.10.00.11   15-Mar-2019    
主要文档
Download - PDF Icon Download - PDF Icon

描述

适用于 CC26xx 和 CC13xx SimpleLink™ 无线 MCU 的 BLE-STACK

德州仪器 (TI) 免专利费的 BLE-Stack 软件开发套件 (SDK) 适用于基于 TI SimpleLink™ 低功耗 Bluetooth® 系列 ARM® Cortex®-M3 的无线微控制器 (MCU)(包括 SimpleLink 低功耗蓝牙 CC2642R 无线 MCUSimpleLink 低功耗蓝牙 CC2640R2F 无线 MCUSimpleLink 低功耗蓝牙 CC2640R2F-Q1 无线 MCUSimpleLink 低功耗蓝牙 CC2640 无线 MCUSimpleLink 多标准 CC2650 无线 MCUSimpleLink 多频带 CC1352R 无线 MCUSimpleLink 多频带 CC1352P 无线 MCUSimpleLink 双频带 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 特性(仅限低功耗蓝牙)的支持。此 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,然后参阅随附的版本说明中的“安装和使用”部分,了解如何开发定制的低功耗蓝牙应用。

适用于 CC2540 和 CC2541 的 BLE-STACK 1.5.0

德州仪器 (TI) 用于 CC2540 和 CC2541 无线 MCU 的低功耗 Bluetooth® BLE-Stack™ 1.5.0 软件开发套件 (SDK) 提供了一个符合蓝牙 5.0 标准的软件协议栈,其中包含开始开发单模和网络处理器低功耗蓝牙应用所需的所有软件。BLE-Stack 1.5.0 SDK 以免专利费的形式向使用 TI CC2540/41 低功耗蓝牙片上系统 (SoC) 系列的客户提供,并且它还支持多种开发套件,如 CC2541 迷你开发套件和 CC2540 评估模块套件。通过此 SDK 开发的应用由 IAR Embedded Workbench for 8051 提供支持。

BLE-Stack 1.5.0 是维护版产品,它提供了最新和最可靠的蓝牙 5.0 软件协议栈,同时保持与之前 BLE-Stack 1.4.2 版本相同的蓝牙 4.0 定义功能集和 API 功能。我们强烈建议,将所有进行中和全新开发项目更新到 BLE-Stack 1.5.0 版。如需此次更新的详细信息,请参阅 BLE-Stack 1.5.0 SDK 安装文件夹中的版本说明和迁移指南。

BLE-Stack 1.5.0 包括支持所有 BLE GAP 角色的协议栈库,包括外设、具有多个连接的中央设备、广播(信标)设备和观察器。此 SDK 还包含示例应用,这些应用涵盖了一系列具有相应参考源代码的蓝牙 GATT 配置文件和一款用于无线测试 BLE 应用的 Windows® PC 应用程序 BTool。除软件外,SDK 还包含一整套文档,包括软件开发人员指南、API 参考、示例应用指南和用于实现无线固件更新的空中下载 (OAD) 指南。

 

协议分析器

SmartRF 数据包监听器是一款免费易用型工具,用于分析通过低功耗蓝牙链路发送的数据包。使用 CC2540 USB 软件狗或 SmartRF05EB + CC2540EM(包含在 CC2540DK 中)捕获数据包。在此处可获取该工具。

德州仪器 (TI) 还与 Perytons 合作提供用于低功耗蓝牙的高级协议分析器。Perytons BLE 协议分析器 (Peryton-Smart) 支持通过 CC2540EMK-USB 套件形式订购的 TI CC2540 USB 软件狗。Perytons 向协议分析器提供多项视图、功能和附加项,并提供低功耗蓝牙会话的详细分析。您还可以使用 Perytons BLE 协议分析器通过该在线转换器查看您的 TI SmartRF 数据包监听器 BLE 捕获文件 (.psd)。

 

认证

请参阅 www.ti.com/ble-qualification 以获取有关认证低功耗蓝牙产品的信息和指南。

 

存档版本

TI 建议使用最新版本以便利用所有改进功能和新功能。在此处可找到以前的 BLE-Stack 版本。

技术文档
用户指南 (4)
标题 类型 大小 (KB) 日期 下载最新英文版本
PDF 5642 2019年 4月 17日
PDF 5174 2018年 3月 14日
PDF 5148 2015年 9月 4日
PDF 267 2013年 5月 2日
白皮书 (1)
标题 类型 大小 (KB) 日期 下载最新英文版本
PDF 1010 2016年 3月 8日
更多文献资料 (1)
标题 类型 大小 (KB) 日期 下载最新英文版本
PDF 242 2016年 3月 8日
相关产品

开发工具 (1)

名称 器件型号 工具类型
SmartRF 协议软件包监听器  PACKET-SNIFFER  计算工具 

设计套件与评估模块  ( 10 )

名称 器件型号 工具类型
CC2541 评估模块套件  CC2541EMK  子卡 
CC2541 蓝牙低能耗远程控制套件  CC2541DK-RC  开发套件 
CC2541 迷你开发套件  CC2541DK-MINI  开发套件 
SimpleLink SensorTag  CC2650STK  开发套件 
SimpleLink™ 低功耗 Bluetooth®/ZigBee® RF4CE™ CC2650 远程控制  CC2650RC  开发套件 
SimpleLink™ 低功耗 Bluetooth® CC2640R2F 无线 MCU LaunchPad™ 开发套件  LAUNCHXL-CC2640R2  开发套件 
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 产品有疑问,请访问我们的支持页面

技术文章