nihsok が 2024年08月05日14時19分34秒 に編集
初版
タイトルの変更
NFCタグで遊ぶ
タグの変更
NFC
NFCタグ
NFCマーカー
iPhone
QRコード
メイン画像の変更
記事種類の変更
セットアップや使用方法
ライセンスの変更
(CC BY-NC-SA 4+) Creative Commons Attribution-NonCommercial-ShareAlike CC BY-NC-SA version 4.0 or later
本文の変更
# やったこと 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枚当たりは安くなる。 2週間ちょっとで到着。 ![到着時の外装](https://camo.elchika.com/bbdd258fe9001b91518d3b823e5838ba9d2448ea/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f38653133353337382d303936622d343939612d623832302d366232363866353935313564/) ![中身。物騒な文字が書いてある気もする](https://camo.elchika.com/17c52ddf0d90cb33e624659bd6833d1ed6843622/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f30626561326139342d313839392d343939372d623565612d316361343565316334373064/) # 書き込み アプリをインストール ![App Store](https://camo.elchika.com/283e6b95bc54a280385a33d9e63d14fb86cda635/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f34343564616330652d303463332d343437612d623032652d383061386538303633383036/) 起動するとこんな感じ ![アプリ起動時の画面](https://camo.elchika.com/0ae0fc4e143585ef2bd5f0def0a44af944c89334/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f35346362353935652d383237342d343263312d626563632d393764663039373138376530/) Write→Add a record ![書き込める内容その1](https://camo.elchika.com/d4a4aced90497513fea77433da7e731bee4226c0/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f39393464363632302d616166392d343435662d626636642d653932646531623461613336/) ![書き込める内容その2](https://camo.elchika.com/70c37e96d89ee8768c604c0706920eda0acb285f/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f66666161383837382d353037312d343233322d383635342d333837353537353338666430/) ![書き込める内容その3](https://camo.elchika.com/1e935daf8a66807aeab110b9de2a8a2f55de0901/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f63396531636534612d633233612d343065392d613536612d313961333064303837656634/) この中から書き込みたい内容を選ぶ。 ## メール メールの場合はこんな感じ。 ![メールの記入画面](https://camo.elchika.com/75a3811eaee078ddbf3cdb198d1fe3cea88b7834/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f30383266336336612d333133322d346131362d613737612d373764656531643934333761/) 宛先、件名、本文を設定できる。宛先以外は記入しなくてもよい。 ## URL URLの場合はこんな感じ。 ![URLの記入画面](https://camo.elchika.com/98ca75a46b8bef1db570e11fd7852668c73eb36c/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f39643633663636322d663130372d346430662d393936332d346131356164663533383233/) https以外も選べる。 ![HTTPS以外の選択肢](https://camo.elchika.com/990af7148568f2265869feffc49a2d483b8139b5/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f33333533303734652d383137362d343066362d393361332d373237326533613866656531/) ## そのほか 連絡先 ![連絡先の記入画面](https://camo.elchika.com/bef580b72edf2effb1cef2007d0bdb488883a66e/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f37383333653836612d323463632d343762652d626165632d363763356239353964306461/) テキスト ![テキストの記入画面](https://camo.elchika.com/5de3cbb0ff81e23a848db417a7d8a6d6b4084caf/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f63643736313266612d393339342d346439382d393737302d663566383565393662346437/) 後述するが、単純なテキストのデータでは読み取ってアプリを開くということはできなかった。 書き込みを行うには、もう一段回上へ戻り、 ![書き込み画面](https://camo.elchika.com/1eab4a1116d18eea650cbddc85c8a0e885a4dad3/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f63346434316431642d336365612d343532632d623066332d363764666666316562356638/) ここでWriteを押すと待ち受けになるので ![書き込み待ち受け](https://camo.elchika.com/e06ef6aa6bd0cacb50b8cf51bed0c238c90644ac/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f61373434376235362d303930642d343564382d613061612d373331386562376630353838/) NFCタグをかざすと書き込みが行われて ![書き込み中](https://camo.elchika.com/dfdf1495af5337c72ed1ae7e5f4693953f422d6a/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f39396465323866342d656665662d343335312d396534372d343231656630313364376130/) 数秒で書き込みが完了する。 ![書き込み完了](https://camo.elchika.com/32a5ff0d4fd56f715e9501a3f7e3a49cf3823b5d/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f66303233393433322d613032312d343366392d396362662d326531323663396531373861/) タグの容量が許せば複数の内容(レコード)をまとめて書き込むことも可能。 ==ちなみに、このアプリは無料版だと書き込む内容は保存できず、アプリが終了するとリセットされる。== # 読み取り iPhone 8の場合はコントロールセンターから待ち受け状態にする。 メール情報を読み込んで、メールを作成しますかという通知が出ているところ ![メール読み込み時](https://camo.elchika.com/71c478d6f8e128e2dc71e267008f2361c2aa0f7b/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f37373331656465352d613739632d343432392d383363652d663630663664333961306232/) リンクを読み込んで、Safariで開きますかという通知が出ているところ ![URL読み込み後](https://camo.elchika.com/5f829fea6dd85c98271d24954e2d509420ad91fe/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f66336238363735322d663630612d343866342d613963622d3331306133646133386665322f63336230366665372d373838642d346163332d626235352d313661326636373866366264/) メール、電話番号(SMS)、URLの場合はアプリを開くかどうかのバナーが出る。他のデータでは反応しなかった。複数のデータを入れたとき(テキスト+メールなど)もNFC Toolsでは両方のデータを読み込むことができるがデフォルトのNFCリーダーでは片方(メール)のみ反応。 # 感想 - iPhoneの新しい機種(iPhone XS以降)ではバックグラウンドで読み取りできるらしいだが、自分の手元にある古い機種ではNFCリーダーを起動する必要がある。 - 今回の方法だと、タグのデータは何度でも書き換えることができる。勝手に書き換えられるのを防ぐためアプリからタグをロックすることもできそうだった。 - ファイナライズみたいなもの?ロックすると元に戻せなくなるとのことで、今のところ不要と思い試していない。 - QRコードと比較すると、 - ピントを合わせなくてよい分読み込みが早そう。暗いところとかでも役に立ちそう。 - タグ自身は目立たないので、目立たせたいときには工夫が必要。 - もともとはNFCタグ自体に連絡先を埋め込むことを検討していたが、テキストのみではアプリ等の制御ができなさそうという課題と、NFCを読めるスマホを持っている人はおそらくデータ通信回線も持っているという楽観的な仮定のもと、URLからWebページを表示してもらうことにした。 - これだとQRコードでよいのでは……互換性を考えると併用がよいか。 - スマホからアクセスできるプロフィールおよびQRコードの作成を一貫して管理できるサイトはいくつかあり、今回はQR Code Chimpを使った。