「「iPhone OS 3.0」がサポートする Bluetooth プロファイルは結局何だろう?」のエントリーで「iPhone OS 3.0」でサポートされた Bluetooth プロファイルを予想してみましたが…
そこにコメントで教えていただきました(ありがとうございます)。
Bluetooth ManiaX さん「iPhone OS 3.0のBluetooth対応プロファイルが明らかに」のエントリーによると、「Bluetooth.org 」で、iPhone OS 3.0 のサポートしているプロファイルの情報が掲載されておりました。それによるとサポートしているプロファイルは、
- GAP(Generic Access Profile)機器の接続/認証/暗号化を行うためのプロファイル
- SPP(Serial Port Profile)Bluetooth機器を仮想シリアルポート化するためのプロファイル
- PAN (Personal Area Network Profile)小規模ネットワークを実現するためのプロファイル
- A2DP(Advanced Audio Distribution Profile)
- AVRCP (Audio/Video Remote Control Profile)
- HFP(Hands-Free Profile)
- PBAP (Phone Book Access Profile)電話帳のデータを転送するためのプロファイル
- BNEP(Bluetooth Network Encapsulation Protocol)
と、いったところ。
自分の予想は以下のような感じでした。
- HSP(Headset Profile)
- HFP (Hands-Free Profile)?
- A2DP (Advanced Audio Distribution Profile)
- AVRCP (Audio/Video Remote Control Profile)
- DUN(Dial-up Networking Profile)
- PAN (Personal Area Network Profile)?
まぁいいとこでしたかね (^^;;
ということで、Bluetooth 外付けキーボードが使える HID はサポートされていないようです。
過去、リュウドから特定の携帯向けの SPP 対応のキーボードが発売されていたことがありますが、SPP は汎用シリアル通信プロファイルのため、HID のようにキーボードを利用するためのプロファイルではありません。
そのため SPP を使ってキーボードを利用できるようにするためには、SPP 用のキーボードドライバーを作って iPhone にインストールする必要があります。その上、iPhone OS 上で、SPP から日本語 IME へアクセスできるということが必要となるので、現状の iPhone の仕様では不可能ということになるでしょう。
ということで、可能かどうかは分かりませんが、やはりドック経由で HID をサポートするアダプターが発売されることに期待するしかないようですね。