Resumen de los componentes de diseño para NFC
Las funciones y características NFC se implementan en el diseño con ayuda de estos componentes de diseño:
Esta acción sirve para iniciar o detener el envío y la recepción de mensajes.
El envío y la recepción de mensajes se inicia cuando se desencadena la acción Iniciar NFC. La secuencia de pasos que la acción pone en funcionamiento es esta:
1.NFC debe estar habilitado en el dispositivo. Si NFC no está habilitado, cuando se desencadene la acción Iniciar aparecerá un aviso solicitando al usuario que habilite NFC. 2.Cuando NFC esté habilitado, la aplicación MobileTogether Client se registra con NFC. 3.Justo después se inicia automáticamente la detección de etiquetas NFC y los mensajes NFC de las etiquetas NFC que se detecten se recibirán automáticamente. En dispositivos Windows el envío se puede iniciar con una acción Enviar NFC. Es decir, no se inicia automáticamente.
La acción Detener NFC detiene el envío y la recepción de todos los mensajes. Para reiniciar el envío y la recepción de mensajes deberá volver a desencadenar la acción Iniciar.
Para más información consulte el apartado Detectar y leer etiquetas NFC.
|
La acción Enviar NFC sólo funciona en dispositivos Windows y permite transmitir datos desde el dispositivo Windows que esté ejecutando la solución a cualquier otro dispositivo compatible con NFC. La acción Enviar NFC define qué mensaje o archivo se debe enviar. Cuando se desencadena esta acción, el mensaje o el archivo especificado se transmite por NFC.
Nota: La transmisión de datos NFC sólo es compatible con dispositivos Windows, pero no con dispositivos Android o iOS.
Para más información consulte el apartado Enviar datos a otros dispositivos y el apartado dedicado a la acción Enviar NFC.
|
La estructura de datos $MT_NFC se crea automáticamente como fuente de página en el diseño en cuanto se defina una acción Iniciar NFC. La estructura de datos se rellena automáticamente cuando se detecta una etiqueta NFC. Los datos de la etiqueta NFC se almacenan en los nodos de la estructura de datos $MT_NFC. Para la simulación puede usar un archivo archivo de ejemplo para NFC que le permitirá ver cómo se guardan los datos de su etiqueta NFC en la estructura $MT_NFC. Para más información sobre simulaciones NFC, consulte el apartado Archivos de muestra para NFC.
|
Se pueden definir dos eventos relacionados con NFC que aportan funciones muy prácticas:
•CuandoFinaliceEnvíoMensajeNDEF especifica qué acción o acciones se debe(n) llevar a cabo cuando finaliza la transmisión de datos NFC (con la acción Enviar NFC). •CuandoSeDetecteEtiquetaNFC especifica qué acción o acciones se debe(n) llevar a cabo cuando se detecta una etiqueta NFC. Por ejemplo, cuando se desencadena este evento, puede utilizarse una acción Actualizar nodo(s) para actualizar estructuras de datos fuentes con los datos de la etiqueta NFC detectada.
|
Puede trabajar con estas funciones de extensión relacionadas con NFC:
•mt-nfc-started: una prueba binaria para comprobar si la solución ha iniciado NFC. •mt-hexBinary-to-string: convierte una cadena hexBinary en una cadena de texto. •mt-hexBinary-to-base64: convierte una cadena hexBinary en una imagen con codificación Base64. •mt-string-to-hexBinary: convierte una cadena de texto en una cadena hexBinary. •mt-base64-to-hexBinary: convierte una imagen con codificación Base64 en una cadena hexBinary.
Como la carga de los mensajes se transporta en formato hexBinary, las funciones de conversión permiten preparar los datos para su transporte (pasarlos a hexBinary) y pasarlos de hexBinary a formatos comunes (texto e imagen). Para más información consulte las descripciones de estas funciones en la sección Funciones de extensión de MobileTogether.
|
Puede crear archivos de muestra para NFC para la fase de simulación y usarlos para comprobar si los datos de las etiquetas NFC se importan correctamente en la estructura de datos $MT_NFC. Consulte el apartado Archivos de muestra para NFC para obtener más información sobre las simulaciones NFC.
|