Toshiba Bluetooth StackでContinua対応機器との通信するソフト開発について調べて見た。どうやらContinua対応機器とBluetoothで通信するにはHDP (Health Device Profile)に対応している必要があるようだ。
Toshiba Bluetooth StackのVersionについて
Toshiba Bluetooth PortalのNewsページによるとVer.7.00.10でHDPに対応し、Ver.7.10.10 でCountinuaのロゴを取得している。
2010-03-19:First Continua Health Alliance certified Toshiba Bluetooth Stack version 7.10.10 released
2009-10-22:New Toshiba Bluetooth Stack v7.00.10 with Windows 7 and HDP profile support released
まずはToshiba Bluetooth StackのVer.7.10.10以降が必要そうなので、手持ちの
PLANEX:BT-MicroEDR2Xについて調べてみた。Toshiba Bluetooth Stackを採用しているが、2009/09/04以降に
ドライバのアップデートがされていないし、
マニュアルを見てもHDPに対応していないようなので、Countinuaのロゴを取得する前のバージョンのようだ。
いろいろ探したところ、
Toshiba Bloutooth PortalのDownloadsページからVer.8.00.12をダウンロードできそうだが、「For TOSHIBA notebooks」となっているのでライセンス的に使用できない。(たぶんPLANEX:BT-MicroEDR2Xでも動くと思うが、大人なので我慢)
Bluetoothドングルについて
Toshiba Bluetooth Stackが付属していてVer.7.10.10以降のアップデータを公開しているドングルを購入する必要がある。最近のBluetoothドングル(特にBluetooth3.0対応)はToshiba以外のStackを採用していることが多いようだ。
「コンティニュア対応のBluetoothアダプター用最新ドライバー公開」という記事を発見したがToshibaスタックとは書かれていない。対応商品として以下の2つが紹介されていた。
- Bluetooth2.1+EDR対応 USBアダプター(class1)BSHSBD02BK
- Bluetooth2.1+EDR対応 USBアダプター(class2)BSHSBD03シリーズ
それぞれのダウンロードページ(
BSHSBD02BK/
BSHSBD03)を確認したところContinua対応と書かれている。Stack更新日以降マニュアルが更新されていないので、最新のStackがToshiba製かどうか不明だが、古いマニュアル(
BSHSBD02BK/
BSHSBD03)ではToshiba製Stackの画面を用いて説明をしているので、Toshiba製Stackが付属していると考えて問題がないだろう。市場在庫が少なくなってきているようなので今のうちに入手したほうがよい、いそいで探さないと!!
ついでにBluetooth3.0や4.0に対応しているBSHSBD04BK/BSHSBD05BK/BSHSBD08BKのマニュアルを確認したらToshiba製Stackではないようだ。
Toshiba Bluetooth Stack Software Development Kit(SDK)について
SDKの入手方法についてはToshiba Bloutooth PortalのKnowledgeページの「How to obtain the TOSHIBA Bluetooth stack SDK」に書かれている。SDKは無料だが"License Agreement for using SDK"に同意が必要、"License Agreement for using SDK"はhttps://aps2.toshiba-tro.de/bluetooth_sdk/Bluetooth.aspxからの申し込みが必要だとさ。めんどくさい、こんなんだからBluetoothはそれほどはやらないのか、、、、といっても東芝が得するビジネスモデルでもないからSDKをばら撒いても仕方がないのか?
とりあえず、申し込んでみたが回答待ちだ。
その他情報源
閥努 閻怒 の報われぬ日々でToshiba Bluetooth Stackについて書かれていた。
Bluetoothドングル、Ver.7.10.10以降のToshiba Bluetooth Stack、Toshiba Bluetooth Stack SDKがそろったらまたいろいろ調べよう。ところでSDKの開発環境はどうなっているのだろうか?Freeのコンパイラでも開発できるのか?