SIMPLELINK-SDK-BLUETOOTH-PLUGIN
SimpleLink™ MSP432 SDK 向け Bluetooth プラグイン
SIMPLELINK-SDK-BLUETOOTH-PLUGIN
概要
SimpleLink™ SDK Bluetooth プラグインは、ホスト SimpleLink プラットフォームで Bluetooth ネットワーク プロセッサ (NWP) を使用できるようにするコンパニオン ソフトウェア パッケージです。このソフトウェア パッケージは、ホスト プラットフォームとして MSP432P4、MSP432E4、CC32xx デバイスを、Bluetooth Low Energy ネットワーク プロセッサとして CC2650MODA、CC2640、CC26x2R1 をサポートしています。この 2 チップ ソリューションは、サポート対象のホスト プラットフォームと、サポート対象のネットワーク プロセッサを組み合わせて使用すると、GAP ペリフェラル ロールまたは GAP セントラル ロールのどちらかとして動作できます。このソフトウェア パッケージは、SimpleLink ソフトウェア開発キット (SDK) と組み合わせて動作し、ポータブルで拡張可能な Bluetooth プログラミング スイートを実現します。Bluetooth 機能 (特に Bluetooth Low Energy/BLE) を組込みシステムにシームレスかつモジュール形式で追加できるので、プログラマーは開発中の組込みデバイスをさまざまな IoT インフラストラクチャへのゲートウェイにすることができます。
ペリフェラルの役割で 2 チップのソリューションを示す例としては、このプラグインは CC26xx シンプル ネットワーク プロセッサ (SNP) に接続された TI のシンプル アプリケーション プロセッサ (SAP) ドライバを使用して、高度にカスタマイズ可能なハードウェア構成を提供します。SAP と SNP 間のソフトウェア接続のために、アーキテクチャに依存しない HAL/ドライバ層を使用して、ソフトウェアの移植性を促進し、担保の再利用を最大化します。
2 チップ ソリューションを中心的な役割で使用する例では、NWP とホスト間の通信は、ホスト コントローラ インターフェイス (HCI) プロトコルを使用して UART シリアル インターフェイスを経由して実施します。TI ベンダ固有の HCI コマンドと Bluetooth LE HCI コマンド/イベントの制限付きのサブセットは、Bluetooth アプリケーションを実装するためにサポートされています。TI のベンダー固有のコマンドとイベントを使用すると、アプリケーションは BLE スタックとの通信およびアクセスを実施できます。
特長
- ソフトウェア機能を紹介し、BLE 機能を実証する幅広いデモ スイート
- 低消費電力モードまたは通常の電力モードを有効にするパワー マネージメント機能
- ソフトウェアの API ガイドやユーザー ガイドなど、各ソフトウェア コンポーネントに関する包括的な資料とサンプル
- GAP セントラル ロールのサポート
- ホスト プラットフォームと NWP 間の通信に使用するホスト コントローラ インターフェイス (HCI) プロトコル
- ホスト テストとして動作するネットワーク プロセッサをサポート
- TI のベンダ固有の HCI コマンドのサブセットと、Bluetooth LE HCI コマンド/イベントを NWP に対してサポートします
- ネットワーク プロセッサとホスト間の UART シリアル インターフェイス
- BLE 5 をサポート
- LESC (Low Energy Secure Connection) ペアリングへのサポート
- 最大 4 個のペリフェラルを同時に接続してテスト済み (ただし 4 個を超える接続をサポート可能)
- SimpleLink BLE Azure Gateway Example Pack と組み合わせて使用することにより、中央デバイスを IoT ゲートウェイとして動作させる方法を示すことができます
- GAP ペリフェラルロールのサポート
- TI のシンプルなアプリケーションプロセッサ (SAP) ドライバを使用する方法で実現。このドライバは、MSP432 と CC26xx 間の汎用的なポータブル インターフェイスを許可する API を提供します
- BLE 4 と BLE 5 のサポート
- ネットワーク プロセッサとホスト間の UART または SPI シリアル インターフェイス
- さまざまなサンプル アプリケーション
- Bluetooth プロファイル
- 組込みライブラリとソースコード
- TI-RTOS カーネル
- デバイスのフラッシュに共通の構成を使用するファームウェア イメージ
- ソフトウェアの API ガイドやユーザー ガイドなど、各ソフトウェア コンポーネントに関する包括的な資料とサンプル
- BLE サンプル アプリケーション
- プロジェクト ゼロ (BLE 開発の出発点)
- シンプルなアプリケーションプロセッサ
- ワイヤレス ファームウェア更新 (OTA)
- センサ ブースタパック
- LCD テキスト ブースタパック
- BLE Wi-Fi プロビジョニング
- シンプル セントラル
ダウンロード
SIMPLELINK-BLE-PLUGIN-AZURE-GATEWAY-EXAMPLE-PACK — SimpleLink™ Bluetooth low energy plug-in Azure™ gateway example pack
サポート対象の製品とハードウェア
製品
Arm Cortex-M4 マイコン
低消費電力 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 マイコン
低消費電力 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™ マイコン SDK 向け Bluetooth プラグイン
サポート対象の製品とハードウェア
製品
Arm Cortex-M4 マイコン
Wi-Fi 製品
低消費電力 2.4GHz 製品
ハードウェア開発
評価ボード
開発キット
SIMPLELINK-SDK-BLUETOOTH-PLUGIN — SimpleLink™ マイコン SDK 向け Bluetooth プラグイン
Windows Installer for SimpleLink SDK BLE Plugin
macOS Installer for SimpleLink SDK BLE Plugin
Linux Installer for SimpleLink SDK BLE Plugin
製品
Arm Cortex-M4 マイコン
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/04/19 |