NFC: Near Field Communication für Android-Entwickler
By Sven Haiges
5/5
()
About this ebook
Read more from Sven Haiges
Android Schnelleinstieg Rating: 0 out of 5 stars0 ratingsGrails: Webanwendungen mit Groovy und Grails schnell+kompakt Rating: 0 out of 5 stars0 ratings
Related to NFC
Titles in the series (100)
Algorithmen: Grundlagen und Implementierung Rating: 0 out of 5 stars0 ratingsErfolgreiche Spieleentwicklung: OpenCL Rating: 0 out of 5 stars0 ratingsÜberzeugende Präsentationen: Konzeption, Technik und Design Rating: 0 out of 5 stars0 ratingsSkalierbare Softwaresysteme: Design, Betrieb und Optimierungspotenziale Rating: 0 out of 5 stars0 ratingsEinstieg in Google Go Rating: 0 out of 5 stars0 ratingsHTML5 für Mobile Web Rating: 0 out of 5 stars0 ratingsErfolgreiche Spieleentwicklung: OpenGL, OpenAL und KI Rating: 0 out of 5 stars0 ratingsSharePoint-Entwicklung für Einsteiger Rating: 0 out of 5 stars0 ratingsApache Tapestry: Einstieg in die komponentenorientierte Webentwicklung Rating: 0 out of 5 stars0 ratingsUX Design für Tablet-Websites: Ein Überblick Rating: 0 out of 5 stars0 ratingsTestwissen für Java-Entwickler Rating: 0 out of 5 stars0 ratingsServiceorientierte Architektur: Anforderungen, Konzeption und Praxiserfahrungen Rating: 0 out of 5 stars0 ratingsJavaScript für Eclipse-Entwickler: Orion, RAP und GWT Rating: 0 out of 5 stars0 ratingsAmazon Web Services für .NET Entwickler Rating: 0 out of 5 stars0 ratingsIT Wissensmanagement: Theorie und Praxis Rating: 0 out of 5 stars0 ratingsMobile Business: Was Entscheider morgen wissen müssen Rating: 0 out of 5 stars0 ratingsZend Framework 2: Für Einsteiger und Umsteiger Rating: 0 out of 5 stars0 ratingsJava 7: Fork-Join-Framework und Phaser Rating: 0 out of 5 stars0 ratingsJava EE Security Rating: 0 out of 5 stars0 ratingsQualitätssicherung mit JavaScript und PHP Rating: 0 out of 5 stars0 ratingsTFS 2012 Versionskontrolle: Grundlagen, Check-In Policies und Branch-Modelle Rating: 0 out of 5 stars0 ratingsHTML5 Security Rating: 0 out of 5 stars0 ratingsADF - Mobile Apps entwickeln und Swing ablösen: Mobile Apps entwickeln und Swing ablösen Rating: 0 out of 5 stars0 ratingsBig Data: Technologiegrundlagen Rating: 0 out of 5 stars0 ratingsNFC: Near Field Communication für Android-Entwickler Rating: 5 out of 5 stars5/5JavaScript auf dem Server Rating: 0 out of 5 stars0 ratingsTitanium Mobile: Multi Platform Apps mit JavaScript Rating: 0 out of 5 stars0 ratingsUser Experience Testing 3.0: Status Quo, Entwicklung und Trends Rating: 0 out of 5 stars0 ratingsF#: Ein praktischer Einstieg Rating: 0 out of 5 stars0 ratingsJava FX - Embedded Rating: 0 out of 5 stars0 ratings
Related ebooks
Mobile Web-Apps mit JavaScript: Leitfaden für die professionelle Entwicklung Rating: 0 out of 5 stars0 ratingsSmartphone- und Tablet-Hacks: Mess-, Steuer- und Kommunikationsschaltungen selbst gebaut und programmiert Rating: 0 out of 5 stars0 ratingsMicrocontroller für das IoT Rating: 0 out of 5 stars0 ratingsMicrosoft KINECT: Programmierung des Sensorsystems Rating: 0 out of 5 stars0 ratingsWindows-8-Apps für C#-Entwickler: Design-Guidelines, Anleitungen, Best Practices Rating: 0 out of 5 stars0 ratingsHeim-Netzwerke Tipps & Tools: Netzwerkverbindungen • Zentraler Datenspeicher • Mediastreaming Rating: 0 out of 5 stars0 ratingsInternet of Things: Grundlagen und App-Entwicklung für Windows 10 IoT Rating: 0 out of 5 stars0 ratingsDaten und Signale kabellos mit rfPICs übertragen: Tipps und Tricks rund um das rfPIC Development Kit 1 Rating: 0 out of 5 stars0 ratingsMach's einfach: Erste Schritte mit der Smart-Home-Programmierung: Einstieg in die Hausautomation mit Node-RED Rating: 0 out of 5 stars0 ratingsCross-Plattform-Entwicklung mit HTML und JavaScript Rating: 0 out of 5 stars0 ratingsEclipse SmartHome und Smart Office: Intelligente Lösungen in der Heimautomation Rating: 0 out of 5 stars0 ratingsHeim-Netzwerke XL-Edition: DSL, WLAN, PC, Handy, Drucker & Co. Rating: 0 out of 5 stars0 ratings.NET-Praxis: Tipps und Tricks zu .NET und Visual Studio Rating: 0 out of 5 stars0 ratingsArduino: Hard- und Software Open Source Plattform Rating: 0 out of 5 stars0 ratingsKompaktkurs C# 7 Rating: 0 out of 5 stars0 ratingsDas große inoffizielle FRITZ!Box Handbuch: Mobile Geräte einbinden: iPhone, iPad, Android Rating: 0 out of 5 stars0 ratingsDas ESP8266-Projektbuch: Heimautomation mit dem WLAN-Chip Rating: 0 out of 5 stars0 ratingsEmbedded Linux lernen mit dem Raspberry Pi: Linux-Systeme selber bauen und programmieren Rating: 0 out of 5 stars0 ratingsSpurlos & Verschlüsselt! Rating: 0 out of 5 stars0 ratingsAngriffsziel UI: Benutzeraktionen, Passwörter und Clickjacking Rating: 0 out of 5 stars0 ratingsCyanogenMod: Installation und Praxis Rating: 0 out of 5 stars0 ratingsDie Serverwelt von Node.js Rating: 0 out of 5 stars0 ratingsHacken mit Kali-Linux: Schnelleinstieg für Anfänger Rating: 0 out of 5 stars0 ratingsEinfach Verschlüsseln Rating: 0 out of 5 stars0 ratingsJava EE Security Rating: 0 out of 5 stars0 ratingsIPv6 Grundlagen - Funktionalität - Integration Rating: 0 out of 5 stars0 ratings
Telecommunications For You
Coole Bilder mit dem Smartphone: Der komplette Fotokurs Apple, Samsung, Sony und andere Rating: 0 out of 5 stars0 ratings5G-Wahnsinn: Die Risiken des Mobilfunks - Das gefährliche Spiel mit den Grenzwerten - Die strahlungsarmen Alternativen Rating: 0 out of 5 stars0 ratingsDas große inoffizielle FRITZ!Box Handbuch: Mobile Geräte einbinden: iPhone, iPad, Android Rating: 0 out of 5 stars0 ratingsDas Praxisbuch Samsung Galaxy S21 / S21+ / S21 Ultra 5G - Anleitung für Einsteiger Rating: 0 out of 5 stars0 ratingsAndroid-Programmierung kurz & gut Rating: 0 out of 5 stars0 ratingsSensoren für Dehnung, Abstand, Füllstand und Winkel: Kompendium Messtechnik und Sensorik, Teil 7 Rating: 5 out of 5 stars5/5Sensoren und Sensorsignalauswertung: Kompendium Messtechnik und Sensorik, Teil 6 Rating: 5 out of 5 stars5/5Oszilloskop und Spektrumanalysator: Kompendium Messtechnik und Sensorik, Teil 5 Rating: 5 out of 5 stars5/5Die Wiki-Revolution: Absturz und Neustart der westlichen Demokratie Rating: 0 out of 5 stars0 ratingsSpannung, Strom, Leistung und Frequenz: Kompendium Messtechnik und Sensorik, Teil 4 Rating: 5 out of 5 stars5/5Kennlinien und Messgenauigkeit: Kompendium Messtechnik und Sensorik, Teil 2 Rating: 5 out of 5 stars5/5
Reviews for NFC
1 rating0 reviews
Book preview
NFC - Sven Haiges
von Sven Haiges
NFC
Near Field Communication für Android-Entwickler
ISBN: 978-3-86802-428-9
© 2012 entwickler.press
Ein Imprint der Software & Support Media GmbH
Vorwort
Zeitraffer − von 2010 bis 2012
2010
Auf dem Web 2.0 Summit Ende 2010 hat Eric Schmidt (ehem. Google CEO) zwar nicht das nächste Android-(Gingerbread-)Release direkt vorgestellt (dies folgte wenige Wochen später), wohl aber das neue Google Phone – das Nexus S – aus der Tasche gezogen. Als neues Feature nannte Schmidt Near Field Communication (NFC, dt.: Nahfeldkommunikation), eine Technologie, mit der auf kurze Distanz Daten ausgetauscht werden können¹.
2011
2011 wird als Jahr der Prototypen und Feldversuche in die Geschichte der Near Field Communication eingehen. Es gab viele Studien und viele (oftmals räumlich sehr beschränkte) Feldversuche, doch die Zahl der Services und Handys mit NFC an Bord war immer noch vernichtend gering. Viele Prognosen wurden weit verfehlt, und letztlich war Ende 2011 nicht wirklich abzusehen, wie sich NFC weiter entwickeln würde.
2012
Dieses Buch wurde Mitte 2012 verfasst. Ein − wie der Autor findet − sehr positiver Trend ist klar zu erkennen: Mobiltelefonhersteller wie HTC (HTC One X) und Samsung (Samsung Galaxy S III) statten ihre Geräte nun auch mit NFC aus. Damit werden NFC-fähige Geräte auch bald in der mittleren und unteren Preisklasse ankommen, es ist nur noch eine Frage der Zeit. Das Henne-Ei-Problem scheint gelöst zu sein. Ein Hoch auf die Henne... oder das Ei?
Sie beschäftigen sich mit NFC, einer Technologie, die höchstwahrscheinlich noch viele Jahre lang sehr spannend sein wird.
Den Quellcode zum Buch finden Sie auf GitHub unter: https://github.com/hansamann/fsnfc
Viel Spaß bei der Lektüre wünscht Ihnen
Sven Haiges
1 Web 2.0 Summit: Eric Schmidt (Google) bestätigt Nexus S, Android 2.3 mit Nahfeldkommunikation, androidnews, 16.11.2010, http://www.androidnews.de/web-2-0-gingerbread-nfc-eric-schmid
1 Grundlagen der Near Field Communication
In diesem Kapitel klären wir alle grundlegenden Fragen, die für das Thema Near Field Communication (NFC) relevant sind. Dieses Kapitel ist weniger Android-spezifisch, sondern beinhaltet viele allgemeingültige Grundlagen zum Thema NFC.
1.1 NFC 101
NFC ist ein Übertragungsstandard zum kontaktlosen Austausch von Daten über kurze Strecken. Dabei können Daten auf sehr kurzer Distanz, in unseren Tests mit dem Nexus S auf gerade mal 1-2 Zentimeter, zwischen zwei NFC-fähigen Geräten (P2P) oder zwischen einem aktiven Sender (beispielsweise ein NFC-fähiges Smartphone und einem passiven NFC-Tag ausgetauscht werden. NFC arbeitet im Frequenzbereich von 13.56 MHz und bietet eine recht geringe Datenübertragungsrate von maximal 424 kBit/s. Die geringe Übertragungsrate spielt jedoch oftmals keine Rolle, denn auf einem typischen NFC-Chip können meist nur wenige Bytes gespeichert werden. Die weit verbreiteten Mifare Ultralight Labels (Labels sind selbstklebende Sticker, die einen NFC-Chip eingearbeitet haben) können beispielsweise gerade 64 Bytes speichern. Andere Tags können bis zu mehreren KB speichern, kosten jedoch auch entsprechend mehr.
Welch eine Überraschung, aber Nokia hat bereits im Jahre 2008 ein NFC-fähiges Mobiltelefon auf den Markt gebracht. Dazu ebenfalls spannend: Im Java-ME-Bereich gibt es mit JSR 257 (Contactless Communication APIt¹) bereits seit dem Final Release im Jahre 2006 standardisierte APIs. Man kann darüber spekulieren, wieso sich nicht schon damals Nokia als großer Vorreiter der NFC-Technologie positioniert hat. Höchstwahrscheinlich sind diese Meldungen damals neben dem Hype um neuere Smartphonebetriebssysteme