義援金の受付

東日本大震災の
復興支援へのご寄付
をお願い致します。

i. Near Field Communication


Near Field Communication ( NFC ) は、近距離無線のテクノロジーで、一般的に、接続を開始するためには 4 cm 以下の距離が必要です。NFC により NFC タグとAndroid 搭載デバイスとの間や、2 つの Android 搭載デバイス間の小さいデータのペイロードを共有することが可能になります。

タグには広範囲の複雑さを持たせることができます。シンプルなタグは単にセマンティックスの読み書きを提供するでしょうし、ワンタイム プログラマブル エリア を使って、カードをリードオンリーにすることもあるでしょう。もっと複雑なタグであれば、数学的なオペレーションを提供したり、あるセクターにアクセス認証するための暗号ハードウェアを持たせたりします。もっとも洗練されたタグでは、タグに実行コード付きの複雑なインタラクションができるようにして、オペレーティング環境を含めます。また、タグ内に保存されたデータをさまざまなフォーマットで記述することができますが、Android フレームワーク API のほとんどは NDEF ( NFC Data Exchange ) と呼ばれる NFC Forum 標準を基本としています。

NFC の基本
このドキュメントは、発見された NFC タグのハンドル方法および、アプリケーションに関連するデータのアプリケーションへの通知方法を説明しています。また、作成するアプリケーションで NDEF データと連携する方法についての説明と、Android の基本 NFC 機能をサポートするフレームワーク API の概略を提供しています。

高度な NFC
このドキュメントは Android がサポートするさまざまにタグ テクノロジーを使用可能にする API を説明します。NDEF データで動作しないときや、Android が完全に理解できない NDEF データで動作しないときは、開発者独自のプロトコル スタックを使って、未加工のバイトデータを手動でタグの読み書きをしなければなりません。このような場合で、ある特定のタグテクノロジーを検出し、独自のプロトコル スタックを使って通信をオープンするためのサポートが Android により提供されています。