コーヒーの支払いにスマホをタップしたり、交通系ICカードをスキャンしたり、スマホでホテルの部屋のドアを解錠したことがあるでしょう。そのどれもがNFCの働きです。
私はNFCタグを読み書きするアプリ「NFC.cool」を何年もかけて作ってきました。そして、もっと多くの人に知ってほしいことが一つあります。NFCは決済やキーカードだけのものではない、ということです。数セントで買えてバッテリーが一切不要な小さなNFCタグは、家を自動化し、ワンタップで連絡先を渡し、物理的な世界をデジタルアクションにつなげてくれます。
これは、これから始める人に私が渡したいと思うガイドです。NFCタグとは何か、実際にどう動くのか、私ならどれを買うか、そして私が本当に役立つと実感した使い方を、ひと通り紹介します。
NFCとは?
NFCは**Near Field Communication(近距離無線通信)**の略です。2つのデバイスが数センチの距離に近づけられた時にデータを交換できる近距離の無線技術です。
NFCは13.56 MHzで動作し、約4 cm(約1.5インチ)までの距離で通信します。この短い距離は最初こそ戸惑うものですが、意図的なものです。セキュリティ機能なのです。BluetoothやWi-Fiとは違い、部屋の向こうにあるものに誤って接続してしまうことはありません。
すべての最新スマートフォンにはNFCチップが内蔵されています。iPhoneはiPhone 7(2016年)からNFCを読み取れるようになり、Androidスマホはさらに前から対応しています。スマホをタグに近づけると、スマホがタグに電力を供給して読み取ります。このやり取り全体が一瞬で完了します。
NFCタグとは?
NFCタグは、ステッカー、カード、キーホルダー、その他あらゆる形状に組み込まれた小さなパッシブチップです。「パッシブ」が肝心な言葉です。NFCタグにはバッテリーがありません。読み取るデバイスの電磁場だけで動作します。
だからこそ扱いがとても楽です。
事実上壊れない - 切れるバッテリーもなく、すり減るものもない
安い - 大量購入なら1枚数セント
極小 - コインより小さく、クレジットカードより薄い
長寿命 - まともなタグなら10年以上持つ
各タグには少量のメモリがあります。URL、連絡先情報、Wi-Fi認証情報、プレーンテキスト、あるいは読み取ったスマホに何をすべきか指示する命令を保存できます。
NFCとRFIDの違いは?
NFCは実はRFID(無線自動識別)のサブセットです。私はこう違いを説明しています。
| NFC | RFID | |
|---|---|---|
| 周波数 | 13.56 MHzのみ | 125 KHz - 960 MHz |
| 通信距離 | 最大約4 cm | 数メートル |
| 通信方式 | 双方向 | 通常一方向 |
| 標準化 | ISO 14443 / ISO 18092 | 複数の規格 |
| 消費者向け利用 | 高い(スマホ、決済) | 主に産業用 |
すべてのNFCはRFIDですが、すべてのRFIDがNFCというわけではありません。オフィスに入るためにスワイプするバッジは、よく125 KHzで動作していて、スマホではそれをそもそも読めません。NFCタグはスマホが対応している13.56 MHzの周波数を使います。「なぜスマホで会社のバッジが読めないの?」は私が最もよく受ける質問の一つで、答えはほぼいつもこれです。(あなたがまさにその沼にいるなら、なぜiPhoneでRFIDのドアが開けられないのかについて丸ごと一本記事を書きました。)
NFCタグの種類:どれを買うべき?
NFCタグには、業界標準化団体のNFC Forumによって定義された種類があります。実際に出会うことになるのは、NXP Semiconductorsのチップ、つまりNTAGシリーズに基づくものです。
NTAGファミリー
消費者向けNFCタグで圧倒的に最も一般的です。
NTAG213
メモリ: 144バイト(約132バイト使用可能)
最適な用途: URL、連絡先カード、シンプルなオートメーション
価格: 最安オプション(1枚約$0.15-$0.30)
URL容量: 約130文字
主力選手です。単一のURLや短いテキストなら、NTAG213で必要十分です。ほとんどのNFC名刺やマーケティングタグはこれを使っています。
NTAG215
メモリ: 504バイト(約488バイト使用可能)
最適な用途: 長めのURL、複数フィールドのvCard、Wi-Fi認証情報
価格: 1枚約$0.20-$0.40
URL容量: 約480文字
しっかりした中堅の選択肢です。長めのURLや複数フィールドのvCardにも余裕があり、大量に買えるほど安い。Nintendo Amiiboフィギュアの中身もこのチップで、だからこそ書き込み可能なNTAG215は簡単に見つかります。
NTAG216
メモリ: 888バイト(約868バイト使用可能)
最適な用途: 完全なvCard、複数レコード、長いテキストコンテンツ
価格: 1枚約$0.30-$0.60
URL容量: 約850文字
NTAGの消費者向けラインで最大のメモリで、1種類だけ買うなら私はこれを選びます。余裕があるので壁にぶつかることはなく、完全なvCard、複数レコード、長いテキスト、将来の編集のための余白にも困りません。NFC.coolがテストの基準にしているチップでもあります。
その他のタグタイプ
NTAG424 DNA - 暗号認証機能を備えた高度なチップ。偽造防止、高級品の検証、新しいEUのデジタル製品パスポート規則などで使われます。個人利用にはオーバースペックですが、商業用途には本当に重要です。
MIFARE Classic - アクセスカードや交通システムで使われるNXPの旧型チップ。標準的なNFC Forumタグではないため、スマホとの互換性は運任せです。個人プロジェクトでは私なら避けます。
ST25T - STMicroelectronicsのNFCタグライン。機能はNTAGに似ていますが、消費者製品ではあまり一般的ではありません。
ICODE - 図書館や物流のトラッキング向けに作られたもの。おそらく触れることはないでしょう。
クイック購入ガイド
| ユースケース | おすすめタグ | 理由 |
|---|---|---|
| WebサイトURL | NTAG213 | 最小限のデータ、最安 |
| デジタル名刺 | NTAG213またはNTAG215 | URLリンクに約100文字 |
| Wi-Fi共有 | NTAG215 | 認証情報が長くなる場合がある |
| タグに保存する完全なvCard | NTAG216 | より多くのメモリが必要 |
| スマートホームトリガー | NTAG213 | 一意のIDだけで十分 |
| 偽造防止 | NTAG424 DNA | 暗号学的検証 |
購入先: 私のおすすめのNFCタグページに、実際に使い、テストしているNTAG216ステッカーを載せています。ステッカー形式のタグが最も汎用性が高く、ほぼ何にでも貼り付けられます。
正直なアドバイスをすると、NTAG216ステッカーを1パック買って、それ以上考え込むのをやめましょう。20セントのタグで十分こなせるプロジェクトのために、人がチップの種類で悩み抜くのを私は何度も見てきました。もっと深い解説が欲しくなったら、iPhone向けNFCタグの種類でチップを一つずつ取り上げています。
NFCタグの仕組み(シンプルな説明)
これは複雑だろうと身構える人が多いですが、そうではありません。最初から最後まで、これがすべてです。
電力の伝達 - スマホのNFCアンテナが電磁場を生成します。タグがその電磁場に入ると(約4cm)、タグのアンテナコイルに微小な電流が誘導されます。その電流がチップに電力を供給します。
データの交換 - 電力を得たチップが、13.56 MHzの変調された電波を使って保存データをスマホに送信します。このやり取り全体にかかる時間は約100ミリ秒です。
アクション - スマホがデータを読み取り、何をするか判断します。URLならブラウザで開きます。電話番号なら発信を促します。Wi-Fiレコードなら接続を提案します。アプリ固有のレコードなら対応するアプリを開きます。
ペアリング不要。PIN不要。基本機能にアプリ不要。タップするだけで完了です。
NDEF:タグが話す言語
NFCタグのデータはNDEF(NFC Data Exchange Format)を使って構造化されています。NDEFは、NFC対応のスマホがNFCタグを理解するための共通言語と考えてください。
一般的なNDEFレコードタイプ:
URI - Webリンク(http、https、tel:、mailto:)
Text - 任意の言語のプレーンテキスト
Smart Poster - URL + タイトル + アイコンの組み合わせ
Wi-Fi - ネットワーク名、パスワード、セキュリティタイプ
vCard - 連絡先情報
MIME - 任意のカスタムデータタイプ(アプリがカスタムアクションに使用)
NFC.cool Toolsのようなアプリでタグに書き込むとき、あなたはNDEFレコードを作成しています。スマホがタグを読み取ると、そのレコードを解析してアクションを実行します。これがモデルのすべてです。これが腑に落ちてから、私にとってNFCのほかのことすべてが筋の通ったものになりました。
NFCタグの読み取り
iPhoneの場合
iPhoneはタグを自動的に処理します。iPhone XS以降(およびiPhone SE第3世代)では、NFCの読み取りがバックグラウンドで動きます。スマホの上部をタグに近づけるだけで、アプリなしで即座に読み取れます。旧型のiPhone(7、8、X)では、先にNFCリーダーアプリを開く必要があります。
スキャン後の動作はデータの種類によって異なります。
URL - 通知が表示され、タップするとSafariで開く
電話番号 - 発信のオプション
App Clip - App Clipが存在すれば起動
カスタムデータ - 関連するアプリを開く
タグに今何が入っているか見たいだけなら、Androidではブラウザから直接NFCタグを読み取ることもできます。インストール不要です。
Androidの場合
ほとんどのAndroidスマホは2012年頃からNFCを搭載しています。読み取りはデフォルトでオンで、設定、接続済みデバイス、NFCで切り替えられます。タグをタップすると、Androidはデータを最も適したアプリに渡します。URLはブラウザへ、連絡先はアドレス帳へ、カスタムレコードはそのアプリへ。
NFCタグへの書き込み
ここは私が本当に面白いと感じる部分です。タグへの書き込みとは、好きなデータでタグをプログラムすることです。
必要なもの
タグへの書き込み方法
手順は短いです。
NFC書き込みアプリを開く
書き込む内容を選ぶ(URL、テキスト、Wi-Fi認証情報、連絡先など)
データを入力する
スマホをタグに当てる
確認を待つ。たいてい1秒ほど
以上です。タグにはあなたのデータが入り、それを読み取るNFCスマホならどれでも動作します。iPhone向けの手順が知りたいなら、こちらに一本書きました。iPhoneでNFCタグに書き込む方法。
重要:タグのロック
タグに書き込んだら、オプションでロックできます。ロックするとタグは永久に読み取り専用になり、誰も上書きや消去ができなくなります。やり直しはききません。
私はロックを、慎重に行う最終ステップとして扱い、決して急いでタップで進めるものとは考えません。次のような場合にタグをロックしましょう。
公共の場に置く場合(ポスター、商品、名刺)
改ざんを防ぎたい場合
データが変わらない場合
次のような場合はロックしないでおきましょう。
後でデータを更新するかもしれない場合
まだ試行錯誤している場合
自宅のような管理された環境にある場合
NFCタグの16の実用的な使い方
百でも挙げられます。ここに挙げるのは、私が何度も立ち返るもの、実際に定着するのを見てきた使い方です。
自宅で
1. ゲスト用Wi-Fi共有 玄関やゲストルーム近くにタグを貼り、Wi-Fi認証情報を書き込みます。ゲストはタップするだけで即座に接続。長いパスワードを入力する必要がなくなります。
2. スマートホームシーン 家中にタグを設置してオートメーションをトリガー。ベッドサイドのタグをタップして「おやすみモード」(照明オフ、アラーム設定、おやすみモード有効化)。ドア横のタグで「外出モード」(照明オフ、サーモスタット下げ、ロボット掃除機スタート)。
3. 目覚まし時計 キッチンやバスルームにタグを設置。キッチンまたはバスルームのタグを物理的にスキャンしないとアラームが解除されないショートカットを設定。ベッドから出なければなりません。
4. 家電の取扱説明書 洗濯機、食洗機、その他の家電にNFCタグを貼り付け。取扱説明書PDFのURLをプログラム。もう取説を探す必要はありません。
5. 服薬リマインダー 薬のボトルにタグを貼り付け。スキャンするとノートやスプレッドシートにタイムスタンプが記録され、いつ薬を飲んだかの履歴が作成されます。
仕事で
6. デジタル名刺 ビジネスでの最も人気のあるNFCユースケースです。紙の名刺の代わりに、NFC名刺でワンタップで連絡先を共有します。NFC.cool Business Cardでプロフェッショナルなデジタルカードを作成し、サードパーティのNFCタグにURLを書き込めます。iOSの受信者にはネイティブのApp Clipが表示され、Androidの受信者にはnfc.coolドメインのWebサイトが開き、どちらもワンタップで連絡先を保存できます。
7. 会議室チェックイン 会議室の外にタグを設置。タップするとカレンダーが開くか出席が記録されます。どんな予約システムよりもシンプルです。
8. 共有機器のログ 共有デバイス、ツール、機器にタグを貼り付け。スキャンすると誰がいつ持ち出したかが記録されます。
9. 共有ドキュメントへのクイックリンク ホワイトボードやプロジェクトエリアにタグを貼り付け。プロジェクトの共有ドライブ、Notionページ、タスクボードへのリンクをプログラム。
外出先で
10. 車のBluetooth + ナビゲーション 車のマウントにタグを設置。タップするとBluetoothに接続し、ナビアプリを起動し、ドライブ用プレイリストを開始します。
11. 荷物の識別 スーツケース内にロックされたNFCタグを入れ、連絡先情報を書き込み。見つかった場合、スマホを持っている人なら誰でも持ち主を特定できます。
12. ペットのIDタグ ペットの首輪にNFCタグを貼り付け、連絡先と医療情報を記載。刻印タグよりも耐久性があり、データも豊富です。
13. ジム/ワークアウト起動 ジムバッグやロッカーにタグ。タップするとワークアウトアプリが今日のルーティンを読み込んで開きます。
クリエイティブな使い方
14. レストランのテーブルオーダー レストランを経営しているなら、テーブルにNFCタグを埋め込みます。お客様はタップしてメニューを閲覧、注文、支払いが可能。COVID中に多くのレストランが採用し、そのまま定着しました。
15. インタラクティブなアートと展示 美術館やギャラリーが作品の横にNFCタグを使用。来場者はタップして音声ガイド、アーティスト情報、AR体験にアクセス。
16. スカベンジャーハントとゲーム 場所のあちこちにNFCタグを隠します。それぞれが手がかりやパズルを明かします。チームビルディングイベント、子どものパーティー、脱出ゲーム風のゲームに最適です。
NFCタグとiPhoneショートカット
これは私が人に見せるのが一番好きなことです。Appleのショートカットアプリ(iOSに内蔵)にはネイティブのNFCトリガー対応があり、iPhoneでタグが便利なものから本当にパワフルなものへと変わるのは、まさにここです。
設定の仕方は次のとおりです。
ショートカットアプリを開く
オートメーションタブに移動する
新規オートメーション、続いてNFCをタップ
トリガーに使いたいタグをスキャンする
好きなオートメーションを組み立てる
巧妙なのは、タグにデータが書き込まれている必要すらないという点です。ショートカットはタグを一意のハードウェアIDで認識するので、完全に空のタグでも複雑なことをトリガーできます。
デスクタグをタップすると集中モード + タイマー開始
オフィスタグをタップすると到着時刻をスプレッドシートに記録
車のタグをタップするとパートナーに「今から帰ります」とテキスト送信
特定のスマートホームデバイスを切り替え
Androidでは、TaskerやMacroDroidなどのアプリが同様のNFCトリガーオートメーションを提供しています。
よくある質問
NFCタグにはバッテリーが必要?
いいえ。NFCタグは完全にパッシブで、読み取りデバイスの電磁場から電力を得ます。バッテリー切れがなく、10年以上持続します。
NFCタグはハッキングされる?
標準的なNFCタグにはデフォルトで暗号化がありません。NFC対応スマホがあれば誰でもロックされていない無保護のタグを読み取れます。ほとんどのユースケース(URL共有、ショートカットのトリガー)では問題になりません。機密性の高い用途には、暗号機能付きタグ(NTAG424 DNAなど)を使うか、タグが追加認証を必要とするアクションのみをトリガーするようにしてください。
スマホをどのくらい近づける必要がある?
約1-4 cm(0.5-1.5インチ)以内。iPhoneではNFCアンテナがスマホの上部にあります。ほとんどのAndroidスマホでは背面の上部中央にあります。最適な位置はすぐに覚えられます。
NFCタグは書き換えられる?
はい - タグがロックされていなければ。ほとんどのNFCタグは約100,000回の書き込みサイクルをサポートしているので、何度でもプログラムし直せます。ロックされるとタグは永久に読み取り専用になります。
NFCタグにはどれくらいのデータを保存できる?
チップによります。NTAG213は約144バイト、NTAG215は約504バイト、NTAG216は約888バイト。参考として、一般的なURLは30-80バイトです。大量のストレージではありません。NFCタグは短いデータやオンラインコンテンツへのポインターに最適です。
NFCタグはケース越しに動作する?
はい。NFCはほとんどのスマホケース、ステッカー、薄い素材を通して動作します。非常に厚いケースや金属製のケースは通信距離を減少させる場合があります。金属面(ノートPCなど)にタグを貼る場合は、金属面用タグ(フェライトシールド層付き)を使いましょう。
NFCタグとNFCカードの違いは?
基本的に違いはありません。NFCカードはカード型のNFCタグです。内部のチップとアンテナは同じ技術です。カードは名刺、アクセスバッジ、ロイヤリティプログラムでよく使われ、NTAG213やNTAG215が主流です。
はじめよう:最初のNFCプロジェクト
試してみたいですか?私なら誰にでもこれから始めてもらう、5分のプロジェクトです。
プロジェクト:自宅用のWi-Fi共有タグ
タグを買う: NTAG216ステッカーのパックを入手する(25枚約$10)
Wi-Fi認証情報を書き込む: アプリを開き、書き込みを選び、続いてWi-Fiを選び、ネットワーク名とパスワードを入力し、スマホをタグに当てる
タグを設置する: 目につくところに - 玄関ドアのそば、冷蔵庫、ゲストルームなど
テストする: 別のスマホでタップすると、ネットワークへの接続を促すプロンプトが表示されるはずです
合計コストは約$0.30と2分です。訪ねてくるすべてのゲストが感謝してくれるでしょう。
まとめ
NFCタグは、複雑に聞こえて実は驚くほどシンプル、というたぐいの技術です。バッテリー不要、ペアリング不要、基本的な読み取りにアプリ不要。数セントで、何年も持ち、何十億台ものスマホで動作するプログラム可能なチップが手に入ります。
私はこの小さなチップを中心に自分の仕事を築いてきましたが、今でも新しい使い方を見つけています。朝を自動化したいときも、連絡先を共有したいときも、何か遊び心のあるものを作りたいときも - タグは、スマホをタップすることと、現実世界で何かを起こすことの架け橋です。
NFCタグのプログラムを始めませんか? NFC.cool ToolsをiPhoneまたはAndroidでダウンロードしてください。NFCタグの読み取り、書き込み、管理に私が知る限り最も簡単な方法です。
NFC対応のデジタル名刺はいかがですか? NFC.cool Business Cardをチェック。ワンタップで連絡先を共有できます。アプリUIとApp Clipは35言語対応です。