TIBLUETOOTHSTACK-SDK
TI のデュアル モード Bluetooth® スタック
TIBLUETOOTHSTACK-SDK
概要
TI のデュアル モード Bluetooth スタックは、Bluetooth + Bluetooth Low Energy を実現し、Bluetooth 4.0/4.1/4.2 仕様を実装したシングル モードとデュアル モードの製品で構成されています。Bluetooth スタックは、Bluetooth Special Interest Group (SIG) 認定および認証済みで、ロイヤリティなしで使用でき、シンプルなコマンド ラインのサンプル アプリケーションが用意されており、迅速な開発が可能です。また、必要なら MFI 機能の利用も可能です。
このスタックは、以下のデバイスで動作します:
- MSP432 (CC256XMS432BTBLESW)1
- MSP430 (CC256XMSPBTBLESW)1
- TM4C (CC256XM4BTBLESW)1
- その他の MCU (CC256XSTBTBLESW) 1
- Sitara ARMプロセッサ (TI-BT-STACK-LINUX-ADDON) 1
1 詳細については、表を参照してください
MCU SDK (CC256XMSPBTBLESW、CC256XM4BTBLESW、CC256XSTBTBLESW) はすべての CC256x EM ボード (CC256XQFNEM と CC2564MODNEM) で動作し、Linux SDK は WL18xx モジュール (WL1835MODCOM8b、WL1837MODCOM8i) および CC256x EM ボードの両方で動作します。CC256x EM ボードと WL18xx には、TI の第 7 世代 Bluetooth コアを含め、Bluetooth 4.1/4.2 に準拠した、製品で実証済みのソリューションを実現できます。デバイスは、送信電力と受信感度の点でクラス最高の RF 性能を達成しており、他の BLE 専用ソリューションに比べて約 2 倍の距離を実現します。さらに、パワー マネージメント用の TI のハードウェアとソフトウェアは、一般的に使用されるすべての Bluetooth BR/EDR/LE 動作モードで消費電力を大幅に低減します。
ソフトウェア開発キット | サポートされているデバイス | BT SIG 認定済み | サポート対象の IDE | 環境 | 評価用デバイス | ||
---|---|---|---|---|---|---|---|
Bluetooth コントローラ | ホスト | Bluetooth EVM | ホスト評価基板 | ||||
CC256XMS432BTBLESW | CC2560 CC2564 CC2564MODN | 128KB 以上のフラッシュと 8KB 以上の RAM を搭載したすべての MSP432 MCU で動作 | QDID 69887 QDID 69886 | CCS IAR KEIL | OS なし | BOOST- CC2564MODA | MSP-EXP432P401R LaunchPad (選択可能なオーディオ コーデック: CC3200AUDBOOST) |
CC256XMSPBTBLESW | CC2560 CC2564 CC2564MODN | 128KB 以上のフラッシュと 8KB 以上の RAM を搭載したすべての MSP430 MCU で動作 | QDID 37180 QDID 42849 | CCS IAR | OS なし | CC256XQFNEM CC2564MODNEM | MSP-EXP430F5529 MSP-EXP430F5438 |
CC256XM4BTBLESW | CC2560 CC2564 CC2564MODN | 128KB 以上のフラッシュを搭載したすべての TM4C MCU | QDID 37180 QDID 42849 | CCS KEIL IAR | RTOS OS なし | CC256XQFNEM CC2564MODNEM | DK-TM4C123G DK-TM4C129 |
CC256XSTBTBLESW | CC2560 CC2564 CC2564MODN | 他の MCU | QDID 69887 QDID 69886 | KEIL IAR | RTOS OS なし | CC256XQFNEM CC2564MODNEM | 他の MCU 評価基板 |
TI-BT-STACK-LINUX-ADDON | WL1835MOD * WL1837MOD | Ubuntu 12.04 Ubuntu 14.04 | QDID 37180 QDID 42849 | Linux 開発用 CCS | Linux | WL1835MODCOM8B WL1837MODCOM8i | AM437xEVM AM335xEVM TMDXEVM3358 TMDSSK3385 BEAGLEBK |
* Linux アドオンには、Linaro GCC 4.7 ツール チェーンを使用してコンパイルされた、ビルド済みのライブラリが含まれています。サポート対象のプラットフォーム全体のリストについては、TI-BT-STACK-LINUX-ADDON ページを参照してください。
特長
- デュアル モード Bluetooth 4.0 / 4.10 のサポート — Bluetooth 認定取得済みでロイヤリティ フリー
- 4.2 サポートされた Low Energy 安全接続
- SIG 認定取得済み
- 各種プロトコル / プロファイルを選択的に有効化 / 無効化することが可能
- 完全に文書化された API インターフェイス
- 利用可能なクラシック プロファイル (プラットフォームによって異なります。サポートされている特定のプロファイルについては、特定の SDK ページを参照してください)
- Advanced Audio Distribution Profile (先進的なオーディオ ディストリビューション プロファイル、A2DP):A3DP の実装
- AVRCP(Audio/Video Remote Control Profile、オーディオ/ビデオ リモート制御プロファイル)
- Generic Access Profile(汎用アクセス制御、GAP)
- Generic Audio/Video Distribution Profile (汎用オーディオ/ビデオ ディストリビューション プロファイル、GAVDP)
- ヘッドセット プロファイル (HSP)
- Health Device Profile (ヘルスケア デバイス プロファイル、HDP)
- HFP(Hands Free Profile、ハンズフリー プロファイル)
- HID(Human Interface Device Profile、ヒューマン インターフェイス デバイス プロファイル)
- MAP(Message Access Profile、メッセージ アクセス プロファイル)
- PBAP(Phonebook Access Profile、電話帳アクセス プロファイル)
- SPP(Serial Port Profile、シリアル ポート プロファイル)
- Bluetooth Low Energy のプロファイルが使用可能 (プラットフォームによって異なります。サポート対象の特定のプロファイルについては、SDK のページをご覧ください)
- アラート通知サービス (ANS)
- アラート通知プロファイル (ANP)
- BAS(Battery Service、バッテリ サービス)
- DIS (Device Information Service、デバイス情報サービス)
- Find Me Profile (自己検索プロファイル)
- GAPS(Generic Access Profile Service、汎用アクセス プロファイル サービス)
- 汎用属性プロファイル (GATT)
- 糖分検出サービス (GLS)
- 医療用体温計サービス (HTS)
- 医療用体温計プロファイル (HTP)
- 心拍サービス (HRS)
- 心拍プロファイル (HRP)
- HIDS(Human Interface Device Service、ヒューマン インターフェイス デバイス サービス)
- HID over GATT プロファイル (HOGP)
- IAS(Immediate Alert Service、即時アラート サービス)
- LLS(Link Loss Service、リンク ロス サービス)
- 電話のアラート状態サービス (PASS)
- 電話のアラート状態プロファイル (PASP)
- 近接性プロファイル (PXP)
- 送信電力サービス (TPS)