Beginning NFC: Near Field Communication with Arduino, Android, and PhoneGap (Paperback)

Tom Igoe, Don Coleman, Brian Jepson

買這商品的人也買了...

商品描述

Jump 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.

  • Dig into NFC’s architecture, and learn how it’s related to RFID
  • Write sample apps for Android with PhoneGap and its NFC plugin
  • Dive into NDEF: examine existing tag-writer apps and build your own
  • Listen for and filter NDEF messages, using PhoneGap event listeners
  • Build a full Android app to control lights and music in your home
  • Create a hotel registration app with Arduino, from check-in to door lock
  • Write peer-to-peer NFC messages between two Android devices
  • Explore embedded Linux applications, using examples on Raspberry Pi and BeagleBone

商品描述(中文翻譯)

跳入近場通訊(NFC)的世界,這是一種快速增長的技術,可以讓靠近的設備使用無線電信號交換數據。這本實踐指南提供了大量的示例、範例代碼、練習和逐步項目,教你如何為Android、Arduino微控制器和嵌入式Linux設備構建NFC應用程式。

你將學習如何使用PhoneGap、Arduino和node.js中的NFC數據交換格式(NDEF)編寫應用程式,幫助設備讀取被動NFC標籤上的訊息,並與其他支援NFC的設備交換數據。如果你懂HTML和JavaScript,你就可以開始使用NFC了。

本書內容包括:
- 深入研究NFC的架構,以及它與RFID的關係
- 使用PhoneGap和其NFC插件為Android編寫示例應用程式
- 探索NDEF:檢查現有的標籤寫入應用程式並構建自己的應用程式
- 使用PhoneGap事件監聽器聆聽和過濾NDEF訊息
- 構建一個完整的Android應用程式,用於控制家中的燈光和音樂
- 使用Arduino創建一個從入住到門鎖的酒店登記應用程式
- 在兩個Android設備之間編寫點對點NFC訊息
- 探索嵌入式Linux應用程式,使用Raspberry Pi和BeagleBone的示例

這本書將幫助你深入了解NFC技術並實踐應用程式開發。無論你是初學者還是有經驗的開發者,都能從中獲得寶貴的知識和技能。