NFCタグとは何か?仕組みと用途を完全に解説するガイド
NFCタグはバッテリー不要の小さなチップで、ワンタッチでスマートフォンにデータを送ります。実際に中に何が入っているのか、どのような種類があるのか、そして人々がどんな場面で使っているのかを解説します。
NFCタグは身の回りに溢れています。イベントのリストバンド、ホテルのキー、スイッチの裏に貼られたスマートホーム用シール、交通系IC、ワクチンの瓶、ペットの首輪についている小さな黒い点。多くの場合、それと意識すらしていません。タッチすれば、何かが起こる。それだけです。
このガイドでは、NFCタグとは実際に何なのか、内部に何があるのか、どんな種類に出会うのか、そして人々がどう使っているのかを説明します。読み終える頃には、自分のプロジェクトに合うタグを選べ、スマートフォンで何ができて何ができないかが分かるはずです。
要点
- NFCタグは銅コイル付きの小さなチップで、スマートフォンの磁界からエネルギーを得る——バッテリーは不要。
- もっとも一般的な民生向けタグ(NTAG213/215/216)は144〜888バイトを保存できる——URL、連絡先カード、Wi-Fi認証情報には十分。
- 読み取りはほぼどんなNFCタグでも可能だが、書き込み、複製、生データの解析には専用アプリが必要。
NFCタグとは正確には何か
NFCタグは、スマートフォンやリーダーが近づいたときに応答する、バッテリーのないパッシブチップです。NFCはNear Field Communication(近距離無線通信)の略で、その「近距離」という部分が肝です。チップ自身は電源を持ちません。リーダーが作る磁界から少量のエネルギーを取り出して起動し、短いデータを返送します。やり取り全体は1秒の何分の一かしかかかりません。
通信距離が短い——実用的には約4cm——のは意図された設計です。これは欠点ではなく特徴で、部屋の向こう側から偶然読まれることがなく、ユーザーが意図的にタッチしなければなりません。10メートル先までデータが漏れる可能性のあるBluetoothや、遠くから写真を撮れるQRコードと比べてください。
タグは爪のサイズのシール、クレジットカードサイズのカード、ポスターに貼られたボタン、ペット用インプラント、リストバンド内蔵のチップなど、さまざまな形状を取ります。形がどうあれ、中の電子回路の本質は同じです。
NFCタグは実際にはどう動いているのか
NFCタグを開けると、見つかるのは2つだけです。小さなチップと銅製のアンテナコイル。それで全部です。
スマートフォンが近づくと、本体側のNFCコントローラーが自身のアンテナに電力を送り、13.56 MHzの磁界を発生させます。タグのコイルはその磁界の中に入り、小さな発電機のように働きます。磁界がコイルに電流を誘導し、チップを数ミリ秒だけ駆動するのに十分な電力を生みます。チップは目を覚まし、メモリを読み出し、自身のコイルを変調して同じ磁界を介してデータを返します。これを誘導結合と呼びます。
データはNDEF(NFC Data Exchange Format)という形式で保存されます。NDEFは1つ以上の「レコード」を包む入れ物で、各レコードはタイプ(URL、テキスト、vCard、Wi-Fi設定、MIME、独自)とペイロードを持ちます。iOSやAndroidが見覚えのあるNDEFレコードを認識すると、適切な動作——リンクを開く、連絡先を保存する、Wi-Fiに参加する——を自動で提案します。データがNDEFでない場合——例えば交通系ICが生のメモリブロックを持っている場合——OSはどうしてよいか分からず、バイトを検査・解釈するには専用アプリが必要になります。
よく見るNFCタグの主要タイプ
チップのファミリーは数十種類ありますが、ネット通販や日常で出会うものはほぼ3つに分類できます。
NTAG213, NTAG215, NTAG216
NXPのNTAG2xxファミリーで、NFC ForumのType 2タグです。安価で互換性が高く、Amazonで売られている空のシールやカードのほとんどがこれです。番号はメモリサイズを表します:
- NTAG213 — ユーザーメモリ約144バイト。URLや短いテキスト向き。
- NTAG215 — 約504バイト。vCardや大半のユースケースに最適。Amiiboカードもこれを使っています。
- NTAG216 — 約888バイト。長いペイロードや複数レコード向き。
特別な理由がなければ、プロジェクト用にはNTAG215がデフォルト選択です。
MIFARE Classic、Ultralight、DESFire
NXPのMIFAREファミリーは、物理的な入退室管理や交通系カードの大半で使われています。NFC ForumのType 2ではなく、同じ無線の上に独自のセキュリティを乗せています。MIFARE Classicは何年も前に暗号が破られたことで有名ですが、それでも一部の入退室システムは「カジュアルな攻撃者には十分」として依存し続けています。MIFARE DESFireは現代的で安全な後継で、複製も大幅に難しくなっています。
ICODE、Type 4、Type 5
民生プロジェクトではあまり見ませんが、知っておく価値はあります。Type 4タグはかなり多くのデータを保存でき、一部のパスポートに使われています。Type 5タグ(ISO 15693)は読み取り距離がやや長く、図書館の蔵書管理や在庫追跡で見かけます。
スマートフォンで動けばよいだけなら、商品説明に「NTAG215」または「NFC Forum Type 2」と書かれているものを選びましょう。汎用用途で「MIFARE Classic」は避けてください——多くのスマートフォンは読めますが、特にiOSは二級市民扱いします。
人々がNFCタグを実際に使う場面
楽しい部分です。NFCタグは安く(まとめ買いなら1個100円前後のことも珍しくありません)、シールが貼れる場所ならどこにでも収まります。実際の用途は次のようなものです:
- スマートホームのトリガー。 玄関ドアのそばにタグを貼り、外出時にタッチして照明を消し、警報を有効にする。iOSのショートカットやAndroidのTaskerが標準で対応しています。
- 電子名刺。 財布に入れたタグがvCardとして連絡先を共有。相手のスマートフォンにタッチすると、相手のアドレス帳に情報が入ります。
- Wi-Fi共有。 冷蔵庫に貼ったタグにゲスト用ネットワークの認証情報。来客はタッチするだけで接続でき、入力は不要。
- 在庫・資産管理。 各物品に固有IDのタグを貼り、倉庫スタッフが棚を数秒でスキャン。
- 入退室管理と交通系IC。 オフィスのキーホルダー、ホテルキー、地下鉄の定期、リフト券など。
- 真贋判定。 高級品にユニークIDのタグを内蔵し、メーカー側がIDを登録、購入者が真贋を確認できるようにする。
- 広告ポスターや美術館の展示。 タッチして詳細表示、動画再生、クーポン取得など。
- ペットの迷子札や医療アラート。 飼い主の連絡先や医療情報リンクを保存し、発見者がスキャンする。
パターンは常に同じです:タグが少量のデータを保持し、スマートフォンがそれを解釈し、OSやアプリが残りを行います。
NFCと他の非接触技術
NFCを代替手段と並べると分かりやすくなります。
NFC vs RFID。 すべてのNFCはRFIDです——NFCはRFIDファミリーの13.56 MHz特定サブセット。RFIDには長距離UHFタグ(在庫、有料道路)や低周波LFタグ(ペットマイクロチップ)も含まれます。セキュリティ文脈で「RFID」と言えば通常これら長距離タイプを指し、「NFC」はスマートフォンで読める短距離タグを指します。
NFC vs QRコード。 QRコードは印刷タダですが差し替え簡単、遠距離から撮影可能、再書き込み不可です。NFCタグは数十円程度で、意図的なタッチが必要、ロックやパスワード保護が可能、書き換えは数千回。壁のポスターならQRで十分。改ざん防止が必要な物理オブジェクトに貼るならNFCが優位です。
NFC vs Bluetooth。 Bluetoothのペアリングは数秒かかり、数メートル離れて動作し、両側に電源が必要です。NFCはミリ秒単位、意図的なタッチが必要、タグ側に電源不要。両者は補完関係——NFCをBluetoothペアリングを開始するためのハンドシェイクとして使うことがよくあります。
スマートフォンでのNFCタグの読み書き
買ったままの状態で、スマートフォンは大半のNFCタグを読めます。書き込み、複製、生メモリの検査となると話が変わってきます。
iPhoneでは、XS以降のすべてのモデルがバックグラウンドでタグを読み取ります。何かを開く必要はなく、本体上端をタグに近づけるだけで「タグを検出しました」のバナーが現れます。iPhone 7 / 8 / XもNFCハードウェアを搭載していますが、先にコントロールセンターから「NFCタグリーダー」を開く必要があります。いずれにせよiOSは認識できるNDEFレコードのみ処理します。非標準データやロック済みタグの場合、iOSは何も表示しません。
Androidでは、設定でNFCを有効にし(搭載端末では既定で有効になっていることが多い)、画面のロックが解除されていれば大半の端末がタグを読みます。挙動はメーカーで異なり、SamsungやXiaomiの一部には追加のNFC機能があり、低価格帯モデルにはNFC自体がない場合もあります。
iOSがタグを開かないとき、原因はほぼ次のいずれかです:タグが空、データがNDEFでない、タグがロック済み、iOSの対応リストにないチップタイプ。どれも致命的ではなく、実際の中身を見るには読み取り用アプリが必要、というだけです。
iOSのバナーを越えてタグの詳細——チップタイプ、UID、ロック状態、生のNDEF、フルメモリダンプ——を確認したい、あるいは自分でデータを書き込み・互換タグを複製したいなら、NFCore がすべてを担います。本サイトはまさにそのiOSアプリのために存在します。
プラットフォーム別の詳細は専用ガイドで扱います:
- iPhoneでNFCタグを読み取る方法 (近日公開)
- AndroidでNFCタグを読み取る方法 (近日公開)
NFCタグに書き込めるものは?
チップのメモリは単なるバイト列なので、何を入れるかは自由ですが、現実的な選択肢は次のとおり:
- URL。 ダントツでもっとも多いペイロード。タッチでブラウザが開きます。
- Wi-Fi認証情報。 SSIDとパスワードがパッケージ化され、スマートフォンが自動接続します。
- vCard。 名前、電話、メール、住所——連絡先に保存されます。
- プレーンテキスト。 画面に表示されます。
- Apple Pay風ペイロード。 特定アプリやパスを開くタグ向け。
- 独自NDEFレコード。 開発者ツール、独自MIME、アプリ起動など。
- 生のメモリブロック。 完全な制御が必要でNDEFが要らないとき。
容量制限は重要です。URLはどこでも入ります。写真付きvCardはNTAG213には収まりません。長いパスワードのWi-Fi認証情報はNTAG215に余裕で入ります。書き込むチップに合わせて計画してください。
NFCタグは安全か?
短い答え:はい、ただし通常の注意点付きで。
タグにはCPUがありません。コードを実行することも、スマートフォンをマルウェアに感染させることも、デバイスに何かをプッシュすることもできません。読み取ったデータをどう扱うかはスマートフォンが決めますが、現代のOSはかなり保守的です。iOSは開く前にURLのプレビューを表示し、Androidは多くの動作で許可を求め、どちらも何かをこっそりインストールしません。
現実的なリスクは次のとおり:
- タグ上の悪意あるURL。 悪意あるQRコードと同じリスク。「安全だろう」と未知のタグをタッチしないでください。
- タグの差し替え。 誰かが正規のタグ(例:飲食店のメニュー用)を悪意ある宛先のタグにすり替える攻撃。対策:公共の場所のタグを過信せず、自分のタグはロックして上書き不可にする。
- 覚えのないロック済みタグ。 攻撃の一種に、空のタグにペイロードを書き込んで永久ロックし、消去できなくするものがあります。自分のタグを管理しているなら、書き込んだあと自分でロックしましょう。
自分のタグについては、内容に納得した時点でソフトウェアロックをかけることを検討してください。多くのNTAGチップは一方向のロックビットと、オプションのパスワードに対応しています。
次のステップ
ここまで読んだあなたは、毎日NFCタグを使う人の99%より深く理解しています。次の一歩は、何をしたいかで決まります:
- タグを読んで検査する — 上のプラットフォーム別ガイドから始めましょう(またはNFCoreを入れてタグにかざしてください)。
- 自分でタグを書く — NTAG215のシールパックと書き込みアプリを用意。
- プロジェクトを作る — 目的を達成する最小ペイロードを決め、書き込み、ロックし、必要な場所に貼る。
NFCタグは「とにかく動く」数少ない民生技術の一つです。安く、長持ちし、バッテリー不要。基本さえ押さえれば、応用は自然と湧いてきます。
Ready to Get Started?
Download NFCore and start managing your NFC tags like a pro.