SIMPLELINK-SDK-BLUETOOTH-PLUGIN
適用於 SimpleLink ™ MSP432 SDK 的藍牙外掛
SIMPLELINK-SDK-BLUETOOTH-PLUGIN
概覽
SimpleLink™ SDK Bluetooth 外掛程式是一個配套的軟體包,它使得在主機 SimpleLink 平台上使用 Bluetooth 網路處理器 (NWP) 成為可能。該軟體包支援將 MSP432P4、MSP432E4 和 CC32xx 裝置用作主機平台,並將 CC2650MODA、CC2640 和 CC26x2R1 用作 Bluetooth 低功耗網路處理器。透過使用支援的主機平台和支援的網路處理器,這種雙晶片解決方案可以擔任 GAP 週邊角色或 GAP 中心角色。此軟體套件與 SimpleLink 軟體開發套件 (SDK) 協同工作,提供一個可移植且可擴展的 Bluetooth 編程套件。透過無縫且模組化地將 Bluetooth 功能(更具體來說是 Bluetooth 低功耗/BLE)新增到嵌入式系統中的能力,編程人員可以使其嵌入式裝置成為各種 IOT 基礎設施的閘道。
對於展示雙晶片解決方案在週邊設備角色中的範例,該外掛程式利用了 TI Simple Application Processor (SAP) 驅動程式與 CC26xx Simple Network Processor (SNP) 的連接,以提供高度可自訂的硬體配置。為了實現 SAP 與 SNP 之間的軟體連接,使用了一種與架構無關的 HAL/驅動程式層,以提升軟體的可移植性並最大化重複使用相關資源。
對於展示雙晶片解決方案在中心角色中的範例,NWP 與 Host 之間的通訊是透過 UART 序列列介面並使用主機控制器介面 (HCI) 通訊協定來實現的。為了實作 Bluetooth 應用,支援了 TI 供應商特定的 HCI 命令以及 Bluetooth LE HCI 命令/事件的有限子集。透過使用 TI 廠商特定的命令和事件,應用程式能夠與 BLE 堆疊進行通訊並存取其功能。
特點
- 範圍廣泛的示範套件,用於展示軟體功能並演示 BLE 功能
- 電源管理功能,可啟用低功耗模式或常規功耗模式
- 每個軟體元件的完整文件和範例,包括軟體 API 指南和使用指南
- GAP 中心角色支援
- 主機控制器介面 (HCI) 通訊協定,用於主機平台與 NWP 之間的通訊
- 支援網路處理器充當主機測試
- 支援對 NWP 發送 TI 廠商特定的 HCI 命令子集以及 Bluetooth LE HCI 命令/事件
- 網路處理器與主機之間的 UART 序列介面
- BLE 5 支援
- 支援低功耗安全連線 (LESC) 配對
- 已測試可同時連接最多 4 個週邊設備(但支援超過 4 個連接)
- 透過使用 SimpleLink BLE Azure 閘道範例套件,可以展示中央設備作為 IoT 閘道的功能
- GAP 週邊設備角色支援
- 透過使用 TI Simple Application Processor (SAP) 驅動程式實現,該驅動程式提供 API,允許在 MSP432 和 CC26xx 之間建立通用且可移植的介面
- BLE 4 和 BLE 5 支援
- 網路處理器與主機之間的 UART 或 SPI 序列介面
- 各種範例應用
- Bluetooth 設定檔
- 嵌入式函式庫和原始程式碼
- 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 — Bluetooth Plug-in for SimpleLink™ MCU SDK
支援產品和硬體
產品
Arm Cortex-M4 MCU
Wi-Fi 產品
低耗電 2.4GHz 產品
硬體開發
開發套件
開發板
SIMPLELINK-SDK-BLUETOOTH-PLUGIN — Bluetooth Plug-in for 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 |