</> CodeBooks
    ← Volver a Arduino y hardware (página 2)
    Portada de Beginning NFC

    Beginning NFC

    Brian Jepson, Don Coleman, Tom Igoe

    Editorial
    O'Reilly
    Año
    2014
    Páginas
    ~246
    Nivel
    Básico

    De qué trata

    Manual práctico enfocado en el desarrollo de aplicaciones interactivas mediante tecnología NFC (Near Field Communication), conectando teléfonos inteligentes con microcontroladores y ordenadores monoplaca. Publicado en 2014 por O'Reilly Media, el texto explora el ecosistema NFC integrando la plataforma Android, aplicaciones móviles híbridas con Apache Cordova / PhoneGap, placas Arduino (Uno / Leonardo) mediante shields NFC dedicados y sistemas embebidos bajo Linux como Raspberry Pi y BeagleBone. Está diseñado para programadores web, desarrolladores móviles y makers con conocimientos previos en HTML, JavaScript y nociones básicas de sintaxis en Arduino C/C++.

    La obra desentraña los estándares RFID (ISO 14443 tipos A y B, FeliCa), los tipos de etiquetas NFC (Type 1 al Type 4) y, con especial detalle, la estructura interna del formato de intercambio NDEF (NFC Data Exchange Format), explicando cómo conformar registros de texto, URIs, tipos MIME y formatos propietarios. Enseña a utilizar el plugin PhoneGap-NFC para interceptar y despachar etiquetas desde JavaScript en Android, a interactuar con el controlador NFC NXP PN532 en Arduino mediante SPI o I2C (utilizando bibliotecas NDEF de Arduino) y a programar scripts de lectura y emulación en Linux embebido utilizando Node.js y la biblioteca node-nfc. Además, aborda el intercambio de datos entre dispositivos pares (Peer-to-Peer / Android Beam) sin necesidad de emparejamiento manual previo.

    Su planteamiento es práctico y orientado a proyectos de interacción física, como lectores de tarjetas de hotel, sistemas de automatización con etiquetas y comunicación móvil entre terminales. Su gran ventaja es que permite a desarrolladores web trasladar sus habilidades a la computación física sin tener que descender a protocolos de radiofrecuencia de bajo nivel. Hay que considerar que PhoneGap y Android Beam han quedado descontinuados en el desarrollo móvil moderno, pero los fundamentos del formato NDEF, la interacción con etiquetas NFC y el uso de módulos PN532 con Arduino y placas Linux continúan siendo estándares de referencia en la industria.

    • NFC
    • Arduino
    • NDEF
    • Android
    • PhoneGap
    • RFID
    • NXP PN532
    • Node.js
    • Peer-to-Peer
    • Raspberry Pi
    • Internet de las Cosas

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Sistema de cerradura y tarjetas de hotel con Arduino

    Grabador de tarjetas NFC gestionado desde el navegador web y cerradura electrónica activada por un lector PN532 conectado a Arduino que valida los permisos de acceso NDEF.

    Lector interactivo de etiquetas multimedia con PhoneGap

    Aplicación móvil para Android construida con HTML y JavaScript que detecta etiquetas NDEF para activar pistas de sonido y controlar dispositivos de iluminación en red.

    Intercambio Peer-to-Peer (P2P) entre dispositivos

    Módulo de transferencia directa de información NDEF entre dos terminales móviles Android o entre un teléfono inteligente y un dispositivo embebido con Arduino y Linux.

    Más de Arduino y hardware con nivel Básico