Page 45 - Revista FIUDE 2015
P. 45
El formato de intercambio de datos nfC
La especificación NDEF (NFC Data Exchange Format) define el formato de mensaje para el intercambio de
información entre dos dispositivo NFC Forum compatibles.
Un mensaje NDEF es una secuencia ordenada de uno o más registros NDEF (fig.7). Es una construcción
simple que se utiliza para encapsular los datos de aplicación de tipo y tamaño arbitrarios (Ej. texto, XML,
imágenes) incluyendo datos encriptados. Cada registro NDEF contiene un cabezal (Header) y un espacio
para los datos (Payload).
El primer registro NDEF del mensaje lleva la bandera Message Begin (MB) encendida en su cabezal y tie-
ne un tratamiento especial porque es el registro que lee el sistema para determinar cómo interpretará el
mensaje completo. El último registro del mensaje enciende a su vez la bandera Message End (ME).
El cabezal del registro tiene otras banderas aparte de las mencionadas (fig.8) y pueden hacer variar el
tamaño del header pero no su contenido. Algunas son:
• Largo del Payload (Payload Length): El largo de los datos en el registro.
• Tipo del Payload (Type): El tipo de datos contenidos en el registro (NDEF soporta URIs, MIME o
formatos específicos de NFC).
• Identificador (ID): Un identificador opcional bajo la forma de un URI absoluto o relativo.
Revista de la Facultad de Ingeniería