
Near Field Communication with Android Cookbook
Vitor Subtil
- Editorial
- Packt
- Año
- 2014
- Páginas
- ~304
- Nivel
- Intermedio
De qué trata
Recetario técnico elaborado por Vítor Subtil que reúne más de sesenta soluciones prácticas orientadas a integrar tecnología NFC (Near Field Communication) en aplicaciones Android, situado en la etapa de Android 4.4 KitKat (API 19). Está dirigido a desarrolladores Android de nivel intermedio con conocimientos sólidos de Java y del framework de Android que necesiten implementar lectura, escritura e interacción por proximidad tanto con tarjetas inteligentes y etiquetas pasivas como entre dispositivos móviles o hardware externo.
El temario cubre a fondo las APIs del paquete android.nfc (NfcAdapter, Tag, NdefMessage y NdefRecord), el sistema de despacho en primer plano (Foreground Dispatch System) y el Tag Dispatch System mediante filtros de intents (ACTION_NDEF_DISCOVERED, ACTION_TECH_DISCOVERED y ACTION_TAG_DISCOVERED). Enseña a codificar y decodificar registros NDEF estándar (URI, texto plano, registros de aplicación Android o AAR, tipos MIME personalizados y tipos externos), a implementar comunicación punto a punto (P2P) entre terminales mediante Android Beam (setNdefPushMessageCallback), a validar la integridad de la información almacenada en las etiquetas, a automatizar la configuración y conexión de redes Wi-Fi o puntos de acceso mediante toques NFC y a interactuar con microcontroladores como Arduino utilizando shields y módulos de lectura NFC.
A lo largo de diez capítulos se desarrollan recetas aplicadas para escenarios cotidianos: marcación telefónica automática al acercar el terminal, envío de mensajes SMS predefinidos, tarjetas de visita interactivas, carteles inteligentes (smart posters) y un prototipo de control de acceso para habitaciones de hotel gobernado por una placa Arduino. Es un texto de consulta exhaustivo para dominar la estructura de datos NDEF y el flujo de eventos NFC; no obstante, debe considerarse que protocolos como Android Beam han sido reemplazados en versiones modernas de Android por tecnologías como Nearby Share / Quick Share y que la emulación de tarjeta en el host (HCE) se trata de forma complementaria frente al modo lector/escritor.
- NFC (Near Field Communication)
- Android SDK
- NDEF
- NfcAdapter
- Android Beam
- Foreground Dispatch
- Etiquetas NFC
- Arduino
- Wi-Fi pairing
- Lectura y escritura de etiquetas
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Sistema de control de acceso con Arduino y NFC
Prototipo de cerradura electrónica para habitaciones de hotel que valida etiquetas y credenciales NFC leídas desde un dispositivo Android conectado a un microcontrolador Arduino para activar el mecanismo de apertura.

