製品概要
概要
STSW-BLUETILE-DKは、Bluetooth® Low Energy(Bluetooth LE)対応センサ・ノード開発キットBlueTile上のすべてのセンサ用のドライバ、ミドルウェア・ライブラリ、およびBluetooth LEの各種サンプル・アプリケーションを提供します。BlueNRG-1およびBlueNRG-2 Bluetooth LEシステム・オン・パッケージ(SoC)の評価用ソフトウェア・パッケージSTSW-BLUENRG1-DKを拡張するソフトウェア開発キットです。
STSW-BLUETILE-DKに含まれるMotionFXライブラリでは、特定の現象に基づいて空間内の物体の位置を推定する高度なアルゴリズムにより、リアルタイムのモーション・センサ・データ・フュージョンが可能です。PCM音声ストリームにADPCM圧縮を適用し、Bluetooth LEリンク上で圧縮データの半二重(単方向)ストリーミングを実行するBlueVoiceライブラリも含まれています。
また、サンプル・アプリケーションは、一般的なBluetooth LEおよびセンサ機能用のワーキング・コードを使用した独自アプリケーションの開発を始める上できわめて有用です。提供されるサンプル・アプリケーションには、BlueNRG-2 SoCとのリアルタイム・インタラクション用のDTM(Direct Test Mode)、ユーザがプログラム可能なデータを複数のBluetooth LEデバイスにアドバタイズできるBLE Beacon、ワイヤレス・キーボードおよびワイヤレス・マウスをエミュレートするBLE HID Peripheral、Android / iOS端末で動作するST BLE Sensorアプリにセンサ・データをリアルタイム・ストリーミングするためのBLE Sensor Demoなどが含まれています。
-
特徴
- BlueNRG-2ペリフェラル・ドライバ
- BlueNRG-2 SDKソフトウェア開発キット
- BlueTileに搭載された6軸モーション・センサ(LSM6DSO) / 地磁気センサ(LIS2MDL) / 大気圧センサ(LPS22HH) / 温湿度センサ(HTS221) / ToF測距センサ(VL53L1X) / MEMSマイク(MP34DT05-A)用センサ・ドライバ
- Bluetooth LEソフトウェア・スタックとHAL(ハードウェア抽象化レイヤ)、およびCryptoLib
- ADPCM圧縮を実行し、音声をBluetooth LE上で半二重ストリーミングするBlueVoiceライブラリ
- リアルタイムのモーション・センサ・データ・フュージョンにより位置を推定するMotionFXライブラリ
- OTA(Over-The-Air)ファームウェア更新をサポートするBLE Reset Manager基本アプリケーション
- BlueNRG-2と専用グラフィカル・ユーザ・インタフェースSTSW-BNRGUIとのリアルタイム・インタラクションを可能にするDTM(Direct Test Mode)アプリケーション
- プログラム可能なデータをアドバタイズするBLE Beaconアプリケーション
- ワイヤレス・キーボードやワイヤレス・マウスなどのHIDデバイスをエミュレートするBLE HID Peripheralアプリケーション
- スマートフォン上で動作するST BLE Sensorアプリへのセンサ・データのリアルタイム・ストリーミングを可能にするBLE Sensor Demoアプリケーション