SIMPLELINK-SDK-BLUETOOTH-PLUGIN
SimpleLink™ MSP432 SDK 蓝牙插件
SIMPLELINK-SDK-BLUETOOTH-PLUGIN
概述
SimpleLink™ SDK 蓝牙插件是一个配套软件包,支持在主机 SimpleLink 平台上使用蓝牙网络处理器 (NWP)。此软件包支持将 MSP432P4、MSP432E4 和 CC32xx 器件用作主机平台,并支持将 CC2650MODA、CC2640 和 CC26x2R1 用作低功耗蓝牙网络处理器。通过使用支持的主机平台和支持的网络处理器,该双芯片解决方案可以用作 GAP 外设角色或 GAP 中心角色。此软件包可与 SimpleLink 软件开发套件 (SDK) 配合使用,以提供便携式可扩展蓝牙编程套件。由于能够向嵌入式系统无缝模块化地添加蓝牙功能(更具体而言,是低功耗蓝牙/BLE),因此程序员能够将其嵌入式器件变成各种物联网基础设施的网关。
有关以外设角色展示双芯片解决方案的示例,该插件利用连接到 CC26xx 简单网络处理器 (SNP) 的 TI 简单应用处理器 (SAP) 驱动程序来提供高度可定制的硬件配置。对于 SAP 和 SNP 之间的软件连接,使用与架构无关的 HAL/驱动程序层来提高软件可移植性并更大限度地提高配套资料重用性。
有关以中心角色展示双芯片解决方案的示例,使用主机控制器接口 (HCI) 协议通过 UART 串行接口进行 NWP 和主机之间的通信。支持 TI 供应商特定的 HCI 命令和有限的低功耗蓝牙 HCI 命令/事件子集,以实现蓝牙应用。通过使用 TI 供应商特定的命令和事件,应用程序可以与 BLE 栈通信并对其进行访问。
特性
- 广泛演示套件,展示软件特性和 BLE 功能
- 电源管理功能,可启用低功耗或常规功耗模式
- 针对每个软件组件的完整文档和示例,包括软件 API 指南和用户指南
- GAP 中心角色支持
- 主机控制器接口 (HCI) 协议,用于主机平台和 NWP 之间的通信
- 支持用作主机测试的网络处理器
- 支持向 NWP 发送 TI 供应商特定 HCI 命令和低功耗蓝牙 HCI 命令/事件的子集
- 网络处理器和主机之间的 UART 串行接口
- BLE 5 支持
- 支持低功耗安全连接 (LESC) 配对
- 在同时连接多达 4 个外设的情况下进行了测试(但可以支持 4 个以上的连接)
- 通过与 SimpleLink BLE Azure 网关示例包配合使用,演示将中央设备用作物联网网关
- GAP 外设角色支持
- 通过使用 TI 简单应用处理器 (SAP) 驱动程序来实现,该驱动程序提供 API 以支持 MSP432 和 CC26xx 之间的通用可移植接口
- BLE 4 和 BLE 5 支持
- 网络处理器和主机之间的 UART 或 SPI 串行接口
- 各种示例应用
- 蓝牙配置文件
- 嵌入式库和源代码
- TI-RTOS 内核
- 具有针对闪存器件的常见配置的固件映像
- 针对每个软件组件的完整文档和示例,包括软件 API 指南和用户指南
- BLE 示例应用
- Project Zero(BLE 开发的起点)
- 简单应用处理器
- 无线固件更新 (OTA)
- 传感器 BoosterPack
- LCD 文本 BoosterPack
- BLE Wi-Fi 配置
- 简单中心
下载
SIMPLELINK-BLE-PLUGIN-AZURE-GATEWAY-EXAMPLE-PACK — SimpleLink™ Bluetooth low energy plug-in Azure™ gateway example pack
支持的产品和硬件
产品
Arm Cortex-M4 MCU
低功耗 2.4GHz 产品
硬件开发
开发套件
评估板
SIMPLELINK-BLE-PLUGIN-AZURE-GATEWAY-EXAMPLE-PACK — SimpleLink™ Bluetooth low energy plug-in Azure™ gateway example pack
Windows Installer for SimpleLink BLE Plug-in Azure Gateway Example Pack
macOS Installer for SimpleLink BLE Plug-in Azure Gateway Example Pack
Linux Installer for SimpleLink BLE Plug-in Azure Gateway Example Pack
产品
Arm Cortex-M4 MCU
低功耗 2.4GHz 产品
硬件开发
开发套件
评估板
文档
SimpleLink BLE Plug-in Azure Gateway Example Pack User's Guide
发布信息
The SimpleLink SDK BLE Plugin Azure Gateway Example Pack is a companion software packages that enables a user to enable their BLE applications as a gateway to the Azure Cloud.
This Examples Pack requires prior download of the SimpleLink SDK BLE Plugin, as well as the SimpleLink SDK E4 Azure Plugin. Without prior installation of those plugins, as well as their SDK dependencies, the examples in this Example Pack will not work.
新增功能
- First release of the SimpleLink BLE Plugin Azure Gateway Example Pack.
- This release contains the azure_gateway example, which demonstrates how a 2-chip GAP central role solution can act as a gateway to the Azure IoT cloud. This feature uses the MSP432E401Y as the Host device and the CC26x2R1 as the NWP. The source code used for this example can be found in the SimpleLink Bluetooth Plugin and in the SimpleLink MSP432E4 SDK Azure IoT Plugin. The azure_gateway example demonstrates the following features:
- Host: MSP432E401Y
- NWP: CC26X2R1
- GAP Central role support
- Host Controller Interface (HCI) protocol used for communication with the NWP
- BLE5 support
- Power management
- Low Energy Secure Connection (LESC) Pairing
- Tested with up to 4 peripherals connected simultaneously (but can support more than 4 connections)
- Supports a subset of TI Vendor Specific HCI commands and Bluetooth LE HCI commands/events. More information on these APIs can be found BLE Vendor Specific API Guide.
- Works out-of-box with the Sensors BoosterPack and Project Zero examples that are also in the SimpleLink SDK Bluetooth Plugin.
SIMPLELINK-SDK-BLUETOOTH-PLUGIN — SimpleLink™ MCU SDK 蓝牙插件
支持的产品和硬件
产品
Arm Cortex-M4 MCU
Wi-Fi 产品
低功耗 2.4GHz 产品
硬件开发
开发套件
评估板
SIMPLELINK-SDK-BLUETOOTH-PLUGIN — SimpleLink™ MCU SDK 蓝牙插件
Windows Installer for SimpleLink SDK BLE Plugin
macOS Installer for SimpleLink SDK BLE Plugin
Linux Installer for SimpleLink SDK BLE Plugin
产品
Arm Cortex-M4 MCU
Wi-Fi 产品
低功耗 2.4GHz 产品
硬件开发
开发套件
评估板
文档
SimpleLink SDK BLE Plugin User's Guide
新增功能
- This version of the SimpleLink Bluetooth Plugin now enables a BLE two-chip solution to act as a GAP Central role. Previous versions of this plugin only included support for GAP Peripheral role. This new functionality is showcased through the addition of the new simple_central example, which uses the MSP432E401Y as the Host device and the CC26x2R1 as the NWP. The simple_central example demonstrates the following features:
- Host: MSP432E401Y
- NWP: CC26X2R1
- GAP Central role support
- Host Controller Interface (HCI) protocol used for communication with the NWP
- BLE5 support
- Power management
- Low Energy Secure Connection (LESC) Pairing
- Tested with up to 4 peripherals connected simultaneously (but can support more than 4 connections)
- Supports a subset of TI Vendor Specific HCI commands and Bluetooth LE HCI commands/events. More information on these APIs can be found BLE Vendor Specific API Guide.
- Works out-of-box with the Sensors BoosterPack and Project Zero examples that are also in the SimpleLink SDK Bluetooth Plugin.
- The GAP Central source code is also showcased in a separate downloadable: the SimpleLink BLE Plugin Azure Gateway Example Pack. This example pack demonstrates enabling a user’s BLE two-chip solution to become a gateway to the Azure IoT cloud. The SimpleLink BLE Plugin Azure Gateway Example Pack can be found on www.ti.com.
发布信息
The SimpleLink™ SDK BLE Plugin is a companion software package that enables the use of a Bluetooth radio on any standard MSP432P4 platform, MSP432E4 or CC32XX platform, and enables this two-chip solution to act as either a GAP Peripheral role or a GAP Central role. By having the ability to seamlessly and modularly add Bluetooth functionality (more specifically Bluetooth Low Energy/BLE) to an embedded system, a programmer can enable their embedded device to become a gateway to various IOT infrastructures.
For examples demonstrating the two-chip solution in a peripheral role, the plugin leverages the use of the TI Simple Application Processor (SAP) driver connected to a CC26xx Simple Network Processor (SNP) to provide a highly customizable hardware configuration. For software connectivity between the SAP and the SNP, an architecture agnostic HAL/Drivers layer is used to promote software portability and maximize collateral reuse.
For examples demonstrating the two-chip solution in a central role, communication between the NWP and the Host occurs through a UART serial interface using the Host Controller Interface (HCI) protocol. TI Vendor Specific HCI commands and a limited subset of Bluetooth LE HCI commands/events to implement a Bluetooth application. By using TI Vendor Specific commands and events, the application can communicate with and access the BLE stack.
技术文档
类型 | 标题 | 下载最新的英语版本 | 日期 | |||
---|---|---|---|---|---|---|
技术文章 | Predicting failures with condition monitoring, Part 1 | PDF | HTML | 2018-4-19 |