NDEF解説

NDEF解説

NDEFは、1つのNDEF messageという単位で構成される

そして、このNDEF messageは
複数のNDEF recordで成り立っている

このNDEF recordが
アプリで定義したデータ、例えば
URIとかテキストデータ
これらが含まれる部分となっている

NFCタグや他の端末とNDEFデータをやりとりする場合には

NDEF message単位でやりとりする

つまり、一度の通信で、複数の種類のNDEF recordを送受信することができる

一般的には、NFCタグに書き込まれているNDEF recordは1件であることが多い

これは
NFCタグはメモリ容量が少ないものが多いため
複数データが入らなかったり
1つのタグに関係ない複数のデータをいれてしまうと、
タグの役割が曖昧になってしまうから
かざすだけで動作するのがNFCの魅力なので、わかりにくいなら無意味になってしまう

NDEF recordを細かく見ると
これは
Header
Payload
が含まれている

headerにはNDEF messageを軽量に保つ仕組みや
NDEF messageを構成する情報がふくまれている

payloadには
URIやテキストデータなど
データ本体が入っている

payloadにはheader内の情報と関連しているので
payloadに何を入れたいかによって
headerの情報を変更する

NDEFを構成するデータで重要なのは、以下の4つ

TNF(Type Name Format)
タイプ
ID
payload

これらの項目は、公式にはフィールドと呼ばれる

headerは、TNFとタイプとIDを合わせたもの

タイプとTNFは、どちらもタイプとつくけど、別物なので注意

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です