NFCタグで遊ぶ
やったこと
NFCタグを使って書き込み、読み取りを試した。QRコードと同様で、
- 非接触で文字データを送ることができる。
- メールの作成や電話の発信、URLをブラウザで開くなどの動作を指定することもできる。
準備
使用したのは
- iPhone 8
iPhoneの古い機種ではNFCリーダーを起動する必要あり。新しい機種(iPhone XS以降)だとバックグラウンドで読み取りできるはず。 - アプリ:NFC Tools https://apps.apple.com/us/app/nfc-tools/id1252962749
- 検索した限りほとんどの人がこのアプリを使っている
- NFCタグ:Ntag215 https://www.amazon.com/dp/B0BN8FHVDN
安価に入手できるNFCタグとしては、Ntag213とNtag215という規格がある。前者は144Byte、後者は504Byteの容量がある。 (https://www.rfidsilicone.com/blog/industry-news/differences-of-ntag213-ntag215-ntag216.html)
今回は10枚で$5弱のものを購入した。1枚70円くらい?あまり少ない枚数では売っておらず、まとめ買いした方が1枚当たりは安くなる。
書き込み
アプリをインストール
起動するとこんな感じ
Write→Add a record
この中から書き込みたい内容を選ぶ。
メール
メールの場合はこんな感じ。
宛先、件名、本文を設定できる。宛先以外は記入しなくてもよい。
URL
そのほか
連絡先
テキスト
後述するが、単純なテキストのデータでは読み取ってアプリを開くということはできなかった。
書き込みを行うには、もう一段回上へ戻り、
ここでWriteを押すと待ち受けになるので
NFCタグをかざすと書き込みが行われて
数秒で書き込みが完了する。
タグの容量が許せば複数の内容(レコード)をまとめて書き込むことも可能。
ちなみに、このアプリは無料版だと書き込む内容は保存できず、アプリが終了するとリセットされる。
読み取り
iPhone 8の場合はコントロールセンターから待ち受け状態にする。
メール情報を読み込んで、メールを作成しますかという通知が出ているところ
リンクを読み込んで、Safariで開きますかという通知が出ているところ
メール、電話番号(SMS)、URLの場合はアプリを開くかどうかのバナーが出る。他のデータでは反応しなかった。複数のデータを入れたとき(テキスト+メールなど)もNFC Toolsでは両方のデータを読み込むことができるがデフォルトのNFCリーダーでは片方(メール)のみ反応。
感想
- iPhoneの新しい機種(iPhone XS以降)ではバックグラウンドで読み取りできるらしいだが、自分の手元にある古い機種ではNFCリーダーを起動する必要がある。
- 今回の方法だと、タグのデータは何度でも書き換えることができる。勝手に書き換えられるのを防ぐためアプリからタグをロックすることもできそうだった。
- ファイナライズみたいなもの?ロックすると元に戻せなくなるとのことで、今のところ不要と思い試していない。
- QRコードと比較すると、
- ピントを合わせなくてよい分読み込みが早そう。暗いところとかでも役に立ちそう。
- タグ自身は目立たないので、目立たせたいときには工夫が必要。
- 通信は近距離のみ。遠くの人に読んでもらうのは難しいが、近い人に限定する用途では有用。
- もともとはNFCタグ自体に連絡先を埋め込むことを検討していたが、テキストのみではアプリ等の制御ができなさそうという課題と、NFCを読めるスマホを持っている人はおそらくデータ通信回線も持っているという楽観的な仮定のもと、URLからWebページを表示してもらうことにした。
- これだとQRコードでよいのでは……互換性を考えると併用がよいか。
- スマホからアクセスできるプロフィールおよびQRコードの作成を一貫して管理できるサイトはいくつかあり、今回はQR Code Chimpを使った。
投稿者の人気記事
-
nihsok
さんが
2024/08/05
に
編集
をしました。
(メッセージ: 初版)
-
nihsok
さんが
2024/08/09
に
編集
をしました。
ログインしてコメントを投稿する