スマホのNFC通信
■NFCについて見てみる。
最近マイナカードを使用したけど、マイナポータルにログインする際に、そのアプリからマイナカードを読み込むところがある。今まで、スマホでカード読み込みを行うといったことが無かったので、少し調べると、Bluetoothなどではなく、NFC(Near Field Communication)という機能を使っているよう。
スマホの設定画面からもNFCのON/OFFを切り替えるところがあった。
Android Developer のホームページにもNFCの記載があり、接続を開始するために必要な距離が 4 cm以下、NFCタグやAndroid搭載のデバイス間などで、小さなデータを共有できるとある。マイナカードを読み込む際にもカードとスマホを接触させるような形で読み込んでおり、NFCタグがカードに組み込まれていると思う。
Bluetoothも近距離での通信だと思うけど、無線イヤホンとスマホをペアリングする際に数十cmは離れているので、NFC技術はさらに近距離なものになる。
交通ICカード(Suica)も同様の技術が使われているそうだけど、これも改札で接触するくらいに近づけて認識させている。
規格では ISO 14443 に属するよう。こういったカードをAndroidで読み込むアプリができないか試してみたい。