Skip to content

Beginning NFC: Near Field Communication with Arduino, by Tom Igoe, Brian Jepson, Don Coleman

By Tom Igoe, Brian Jepson, Don Coleman

Bounce into the realm of close to box Communications (NFC), the fast-growing know-how that shall we units in shut proximity trade information, utilizing radio indications. With plenty of examples, pattern code, workouts, and step by step initiatives, this hands-on consultant exhibits you the way to construct NFC functions for Android, the Arduino microcontroller, and embedded Linux devices.

You’ll how to write apps utilizing the NFC information alternate layout (NDEF) in PhoneGap, Arduino, and node.js that aid units learn messages from passive NFC tags and alternate facts with different NFC-enabled units. in case you be aware of HTML and JavaScript, you’re able to begin with NFC.

Dig into NFC’s structure, and learn the way it’s with regards to RFID
Write pattern apps for Android with PhoneGap and its NFC plugin
Dive into NDEF: research present tag-writer apps and construct your own
Listen for and clear out NDEF messages, utilizing PhoneGap occasion listeners
Build an entire Android app to manage lighting and track on your home
Create a inn registration app with Arduino, from check-in to door lock
Write peer-to-peer NFC messages among Android devices
Explore embedded Linux functions, utilizing examples on Raspberry Pi and BeagleBone

Show description

Read Online or Download Beginning NFC: Near Field Communication with Arduino, Android, and PhoneGap PDF

Similar computing books

Understanding IPv6 (2nd Edition)

Now up-to-date for home windows Server 2008 and home windows Vista, this consultant grants in-depth technical info on web Protocol model 6 (IPv6). IPv6 tremendously improves on IPv4, the present protocol, by way of tremendously expanding the variety of to be had addresses and by means of including improvements for safeguard, multimedia site visitors administration, routing, and community configuration.

Computers in Swedish Society: Documenting Early Use and Trends (History of Computing)

On the way to comprehend the position of desktops in society, it is very important give some thought to the advanced dating among the layout and use of desktops from the viewpoint of the user.

Computers in Swedish Society experiences this shift within the historiography of computing from inventors and ideas to a user-perspective, and examines how the suitable assets could be created, gathered, preserved, and disseminated. The textual content describes and evaluates a collaborative venture in Sweden that documented the tales of round seven-hundred humans, and bought vast donations of archival files and artifacts. The e-book additionally offers a severe dialogue at the interpretation of oral facts, offering 3 case reports on how this facts can tell us concerning the interplay of computing with large-scale ameliorations in economies, cultures, and societies.

Topics and features:
* Describes a historiography geared toward addressing the query of the way computing formed and remodeled Swedish society among 1950 and 1980
* offers a user-centered standpoint at the heritage of computing, after explaining the advantages of such an approach
* Examines the documentation of clients, describing novel and leading edge documentation equipment resembling witness seminars and Internet-based collections of memories
* Discusses the professionals and cons of collaborative tasks among academia and industry
* offers case reports at the interpretation of oral proof, facing social networks and flows of information, clients and makes use of of expertise, and the materiality and geography of computing

The tools and documentation of clients defined during this specific text/reference won't merely be of significant curiosity to historians of computing, expertise, technological know-how and drugs, but additionally to researchers in technological know-how and expertise reviews, in library and knowledge stories, and in ethnography, ethnology and folkloristic stories.

Apple Pro Training Series: OS X Support Essentials 10.10: Supporting and Troubleshooting OS X Yosemite

This can be the reputable curriculum of the Apple Yosemite one hundred and one: OS X aid necessities 10. 10 path and practise for Apple qualified aid expert (ACSP) 10. 10 certification–as good as a top-notch primer for an individual who must help, troubleshoot, or optimize OS X Yosemite. This advisor offers finished assurance of Yosemite and is a part of the Apple professional education series–the in basic terms Apple-certified books the industry.

Computational Intelligence: Eine methodische Einführung in Künstliche Neuronale Netze, Evolutionäre Algorithmen, Fuzzy-Systeme und Bayes-Netze

Die Autoren behandeln umfassend zentrale Themen der Informatik von Künstlichen Neuronalen Netzen, über Evolutionäre Algorithmen bis hin zu Fuzzy-Systemen und Bayes-Netzen. Denn: Der Anwendungsbereich „Computational Intelligence“ erlangt durch viele erfolgreiche industrielle Produkte immer mehr an Bedeutung.

Additional resources for Beginning NFC: Near Field Communication with Arduino, Android, and PhoneGap

Example text

A URL, or uniform resource locator, also tells you the type of transport protocol needed to get the resource. If the URN is your name, then the URI is your address, and a URL is telling someone to take the bus to get to your address. net/mySpecialApp The type name format “Absolute URI” is a bit misleading. The Absolute URI TNF means that the Record type, not the payload, is a URI. The URI in the type field describes the payload, similar to the way a MIME type describes the payload for TNF 02. ” LaunchApp records prompt the user to launch an app, much like Android uses Android Application Records to launch apps.

The addTagDiscoveredListener() handler is one of a few different listeners you can use from the NFC library. It’s the most generic. stringify(error)); } ); }, The onNfc() function takes the tag read in an NFC event and prints it to the screen using display(), just as you saw in the Locator app. innerHTML = ""; } }; // end of app The full source listing for this application can be found on GitHub. That’s all the changes. Save both files, then change directories to the root of the project if you’re not already there, and compile and install the application: $ cd NfcReader $ cordova run > cd /d %userprofile%\NfcReader > cordova run This launches the NFC Reader application.

PhoneGap was originally de‐ veloped by Nitobi, which was later bought by Adobe. Before Nitobi was purchased, they donated the PhoneGap codebase to the Apache Software Foundation to ensure good open source stewardship of the code. As part of the transition from Nitobi to Apache, the project name was changed from PhoneGap to Cordova. PhoneGap is now Adobe’s distribution of Cordova. Historically, PhoneGap and Cordova, the open source project behind PhoneGap, were almost identical. 0. Now, the Cordova distribution provides the core functionality to embed a webview (browser) into a native application.

Download PDF sample

Rated 4.10 of 5 – based on 9 votes