Bluetooth機器にタッチで接続出来るNFCタグを作る(その1)
Android4.1からBluetooth SSP(Secure Simple Pairing)がサポートされており、スピーカーに埋め込まれたNFCタグにタッチするだけで接続するといった事が可能になりました。
例えば、下記のような機能です。
NFCでかんたん!ワンタッチBluetooth(R)接続 | ソニー
書き換え可能なNFCタグは市販されていますし、Android端末があれば、NFCタグの読み書きは可能です。
ならば、NFCタグに書き込む情報さえ分かれば、自分でBluetoothスピーカーとペアリングするためのNFCタグを作ることが出来そうです。
NFCでのSSP接続に関する仕様はNFC Forumで規定され、下記で公開されています。
http://www.nfc-forum.org/resources/AppDocs/NFCForum_AD_BTSSP_1_0_1.pdf
2014/1/19修正:資料へのリンクが切れていました。
2014/7/3追記:資料へのリンクの移動先および、新バージョンと思われるpdfがありました。
NFCForum_AD_BTSSP_1_0_1.pdf(本記事はこのバージョンを元にしています)
この資料の4.2章「Static Handover」で、NFCタグでのSSPの実現方法が記載されています。
さらに、4.2.1章には、SSPのための単純なNFCタグのフォーマットがサンプル付きで記載されています。
4.2.1 Simplified Tag Format for a Single Bluetooth Carrier
見ると、Audioデバイス向けの情報の様ですし、とりあえずBluetooth Device AddressとBluetooth Local Nameさえ書き換えれば、他の情報は流用出来そうです。