NDEF - OTH-AW/isac-oth-aw GitHub Wiki
NDEF ist ein standardisiertes Dateiformat für NFC Tags
Eine NDEF Message beinhaltet ein oder mehrere Records. Ein Record besteht aus einem Header welcher nützliche Informationen über Record enthält und dem Payload, was die eigentlichen Daten enthält.
Bit 7 6 5 4 3 2 1 0
------ ------ ------ ------ ------ ------ ------ ------
[ MB ] [ ME ] [ CF ] [ SR ] [ IL ] [ TNF ]
[ TYPE LENGTH ]
[ PAYLOAD LENGTH ]
[ ID LENGTH ]
[ RECORD TYPE ]
[ ID ]
[ PAYLOAD ]
MB: Message Begin, zeigt ob es sich um den Start der Message handelt
ME: Message End, zeigt ob es sich um den letzten Record der Message handelt
CF: Chunk Flag, zeigt an ob es sich um den ersten Record handelt oder einen Mittleren
SR: Short Record Bit (auf 1 gesetzt bedeutet, dass PAYLOAD LENGTH <= 1 Byte ist)
IL: ID LENGTH Field, zeigt an ob ID LENGTH vorhanden ist (0 bedeutet weggelassen)
TNF: Type Name Format Field, beschreibt den Record Type