Bluetooth
電子棚札(ESL)への対応。
携帯電話やPHSの高機能化に伴い、携帯電話類同士や携帯電話類とBluetoothに対応したモバイル機器との間での情報の受け渡しに使われるようになっている。一部の携帯電話やPHS端末は、対応のPCやPDAとBluetoothで接続することで無線モデムにできる。
ワイヤレスヘッドセットでは中級品以下までBluetoothの採用が進んでいる。2008年の日本市場では、3キャリアがほぼ標準機能として採用していた。ソフトバンクモバイル向けでは3G機種のほとんどがBluetooth対応のためか普及率が高い。KDDI/沖縄セルラー電話(各auブランド)は2007年冬モデル以降の一部の「KCP+」採用機種に、NTTドコモは2008年秋冬の新コンセプトモデル以降に、積極的に採用している。Bluetoothの活用について携帯電話キャリア側からの目につく提案は、ミュージックプレーヤーとしての「音楽ケータイ」とワイヤレスヘッドホンを結ぶ機能であるというかたちがほとんどで、ファイル転送や車内ハンズフリー通話などについてカタログで大きく取り扱われるようにはなっていない。
スマートフォンに関しては、iPhoneや、Android OSを搭載している機種では概ね標準機能として採用されている。ただしiOSがサポートする標準BluetoothプロファイルはHFP/A2DP/HIDなどの一部に限定されており、サードパーティー製のアプリケーションや周辺電子機器で自由に使用することはできず、SPPなどの非標準プロファイルを利用したデバイスを開発・製造するにはMFi認証プログラムへの参加が必要となる。
Bluetoothには、電波強度を規定したクラスという概念がある。各機器はいずれかのクラスに分類される。電波強度の差だけであり、両方が同じクラスである必要はない。
Linuxの本体であるカーネルには各種のBluetoothコントローラーのドライバーが組み込まれている。実際に利用するためのツールは主だったデスクトップ向けディストリビューションで、BlueZパッケージなどの関連パッケージが用意されている。初期段階で組み込まれている場合もあり、また統合的なパッケージ管理ツールから、手軽にこれらを導入できることも多い。一般的に各種のGUI環境において、BluetoothについてのGUIツールが組み合わせられ、インジケーターなども提供される。BlueZなどはAndroidにも採用されており、Androidで利用できるプロファイルはLinuxでも利用可能で、A2DP, HFP/HSP, FTP, HID, RFCOMMなどを活用できる。ただし、プロファイルは対応していても、実際にそれを活用するソフトウェアが不足するような場合はある。
ディストリビューションの構成、バージョンによって、設定に手間がかかる場合もある。ただし、たとえば2011年10月現在のUbuntu 11.10では、Bluetooth対応は標準機能に近い位置づけで、Bluetooth機能の自動認識、デバイスドライバーの自動組み込みが行われる。また、Bluetooth機器の登録もウィザード機能で手軽に行えるようになっている。
実際の使い勝手も改良が進み、A2DP、HFP/HSP、内蔵音源、USB音源などの混在した音源デバイスを、個別のアプリケーションごと自由に切り替えることもできるほか、A2DPホスト機能によってスマートフォンで再生する音楽を、PCに繋いだスピーカーで鳴らすこともできるようになっている。
機器の接続/認証/暗号化を行うためのプロファイル。
Bluetooth Low Energy のデータレートが2 Mbps, 1 Mbps, 500 kbps, 125 kbpsになり、2 Mbpsおよび1 Mbpsは従来通り到達距離が100 m、125 kbpsは到達距離が400 mとなった。
Bluetooth機器を最初に使用する際には、接続相手を特定するため、ペアリング(ボンディング、組み合わせ)と呼ばれる操作が必要になる。ここでは、その一般的な手順を示す。
一方の機器を「ペアリング可能状態」に設定する。また、認証・暗号化の設定を双方であわせておく。
他方の機器から「探索(発見)」操作を行う。
探索可能状態にある周囲のBluetooth機器の一覧が提示されるので、その中から所望の接続相手を指定する。
双方に同一のパスキー(認証鍵のこと、PINともいう)を入力する。
パスキー
パスキーは、通常4 - 16桁程度の任意の数字で指定する。短いパスキーでは通信を傍受・解読されるおそれがあるので、ある程度長いほうがよい。パスキーを入力できないデバイス(マウス、ヘッドセットなど)では、パスキーが固定値、もしくは入力が不要な場合がある。こうした機器の場合、通常デフォルトでは「0000」「1234」などの単純な羅列となっている。
パスキーの交換が終われば、ペアリングが完了する。一度ペアリングを行った機器間では、次からは自動的あるいは半自動的に接続が確立され、パスキーの入力は不要である。相性によっては、毎回パスキー入力が必要となることもある。
Bluetooth LEでは、位置情報を発信するだけのビーコンのような単方向のアドバタイズ用途の場合、必ずしもペアリングする必要はない。
携帯電話・PHSを介してインターネットにダイヤルアップ接続するためのプロファイル。