Beginning NFC: Near Field Communication with Arduino, Android, and PhoneGapJump into the world of Near Field Communications (NFC), the fast-growing technology that lets devices in close proximity exchange data, using radio signals. With lots of examples, sample code, exercises, and step-by-step projects, this hands-on guide shows you how to build NFC applications for Android, the Arduino microcontroller, and embedded Linux devices. You’ll learn how to write apps using the NFC Data Exchange Format (NDEF) in PhoneGap, Arduino, and node.js that help devices read messages from passive NFC tags and exchange data with other NFC-enabled devices. If you know HTML and JavaScript, you’re ready to start with NFC.
|
Contents
Chapter 1 Introduction | 1 |
Chapter 2 NFC and RFID | 11 |
Chapter 3 Getting Started with PhoneGap and the PhoneGapNFC Library | 23 |
Chapter 4 Introducing NDEF | 49 |
Chapter 5 Listening for NDEF Messages | 75 |
Chapter 6 An NFC Application in Practice | 95 |
Chapter 7 Introduction to Arduino and NFC | 131 |
Other editions - View all
Common terms and phrases
Adafruit Android Android Application Record Android device Arduino BeagleBone Black Bluetooth browser bytes callback Chapter check-in command cordova cordova create embedded Linux event handlers event listener example exchange FeliCa format found on GitHub Foursquare function GPIO handover hardware index.html index.js file install intent filter JavaScript JSON libfreefare libnfc lights listener message div microcontroller Mifare Classic tags MIME-type NDEF library NDEF message NDEF record NDEF-formatable NFC Forum NFC reader NFC Shield NFC tag NFC Task Launcher NFC-enabled node Node.js operating system output package manager payload peer-to-peer PhoneGap PhoneGap-NFC platform playback plug-in protocol Raspberry Pi record type recordType RFID Samsung script type="text/javascript Seeed serial port Smart Poster SNEP song string tag types Tag Writer TecTiles text/hue there’s user interface WiFi write you’ll


