nfc introduction
DESCRIPTION
New to Near Field Communication (NFC)? Get a quick overview of use cases, scenarios and related standards. By walking through a typical day, this presentation explains NFC based on real-life use cases. It also goes behind the scenes to show how NFC as a technology can enable those new scenarios. The presentation answers the following questions: - What is Near Field Communication (NFC)? - What do NFC tags look like? - How is data stored on an NFC tag? (NDEF messages & records) - Differences to 2D barcodes (QR Codes)? - Unlocking game content or sharing data using peer-to-peer NFC - NFC App Ideas - NFC Standards - NFC DevelopmentTRANSCRIPT
![Page 1: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/1.jpg)
Andreas Jakl
[@mopius]
nfcinteractor.com
Technology Wizard
Nokia
Near Field Communication (NFC) Introduction
1 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
NFC Forum and the NFC Forum logo are trademarks of the Near Field Communication Forum.
Windows (Phone) 8 NFC App Scenarios bit.ly/NFCAppScenarios NFC Development on the Windows 8 Platform bit.ly/Win8NFC NFC Development with Qt on Symbian and MeeGo bit.ly/NfcDevelopment R
ela
ted
Pre
sen
tati
on
s
![Page 2: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/2.jpg)
2
A day in your life with NFC
© 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
http://www.nokia.com/nfc
![Page 3: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/3.jpg)
3 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
In the morning ...
I’d like to listen to some music!
All mp3s are on my phone ...
... but I need more volume!
![Page 4: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/4.jpg)
4 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Play it loud
Wireless Bluetooth connection
nfc – tap to pair & play!
![Page 5: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/5.jpg)
5 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Near Field Communication?
13.56 MHz, up to 424Kbits/sec (slow!)
NFC = Wireless connectivity technology
Integrate proximity into local and social interactions
Tap a device or a tag: easy and intuitive gesture
Short distance: 0 - 4 cm
![Page 6: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/6.jpg)
6 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Take the music with you ...
Tap to hear your music through your
headset!
![Page 7: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/7.jpg)
7 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
... how does it work?
Tap to hear your music through your
headset!
A tiny NFC tag is built into the
headset
![Page 8: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/8.jpg)
8 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
What do NFC tags look like? Standardized:
NFC Forum Type 1 – 4 Also common: Mifare
Tag embedded in a credit-card style event badge
![Page 9: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/9.jpg)
9 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
What do NFC tags look like?
Backside reveals the antenna and chip
![Page 10: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/10.jpg)
10 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Social Network Check In
With an NFC tag placed in the bar, it’s a matter of seconds,
even indoors!
What do you need to store on the tag to make this work?
![Page 11: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/11.jpg)
Your app not yet installed? Download it!
App already installed? Read data and check in!
11 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Store Data on a Tag
Stored on NFC Forum Tag
Encapsulated in NDEF Message
Container image adapted from s_volenszki (Flickr), released under Creative Commons BY-NC 2.0
Encoded through NFC Forum
Tag Type Platform
placeName=Schlabo’s Bar;id=72XLPM3
http://store.nokia.com/content/184295
Standardized URL record
Custom application record
Data NDEF Records
![Page 12: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/12.jpg)
12 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
NDEF Messages & Records
NDEF Message
NDEF Record
– Header & TNF – (Type) – (Id) – (Payload)
NDEF Record ...
NDEF = NFC Data Exchange Format, TNF = Type Name Format
![Page 13: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/13.jpg)
13 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
NDEF Record Types
Smart Poster MIME Hand-over
Custom Empty
Uri Text Image vCard
Web Sms Tel
Record types
Possible payloads
![Page 14: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/14.jpg)
14 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Public Transport
![Page 15: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/15.jpg)
15 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Public Transport Either read through endless schedules and price lists…
… or just tap and see the next relevant connections … or buy the ticket!
![Page 16: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/16.jpg)
16 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Similar possibilities w/ 2D Barcodes?
– Works by touching, instant – Design can be merged with product – Larger data storage possible – Multiple use cases (app launch, BT pairing) – Re-writable (if desired)
– Requires NFC HW – Educate users
Opposite
![Page 17: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/17.jpg)
17 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
While Waiting: Unlock Game Content Angry Birds Magic
• First 5 levels available
Unlock more levels
• Touch the phone of your friend!
![Page 18: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/18.jpg)
How to Touch?
• Touching with a natural NFC antenna placement
– Give instant feedback in your app!
18 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
http://www.developer.nokia.com/Resources/Library/Design_and_UX/designing-for-nokia-devices/interaction-design/designing-nfc-applications.html
![Page 19: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/19.jpg)
19 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Exchange Your Day’s Pictures
How to get the pictures from your to her phone?
![Page 20: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/20.jpg)
20 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Share Pictures with a Tap
Tapping two phones establishes an NFC peer-to-
peer connection.
The gallery app uses this to share pictures through an automatically
established Bluetooth link.
![Page 21: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/21.jpg)
Peer-to-peer • Touch two phones to ...
• ... establish instant peer-to-peer connection
– SNEP (Simple NDEF Exchange Protocol)
– LLCP (Logical Link Control Protocol)
– Direct communication via sockets
• Content transfer
– Slow (< 424 kBit/s, Bluetooth: < 3 MBit /s))
– Only while touching
→ great to exchange business card or unlock game items
→ transfer more data (e.g., images)?
Use NFC to exchange Bluetooth / Wifi handover information
21 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
![Page 22: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/22.jpg)
Call a taxi to the office by touching a tag **
22
NFC App Ideas
© 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Museum or tourist guide: touch tags to
get more info*
Farm game: touch friend’s phone to
exchange virtual sheep or money
Social networking app: touch friend’s phone
to connect
Put tag into your merchandise to unlock bonus content in your
game
* http://conversations.nokia.com/2011/09/26/byte-at-the-museum/ ** http://conversations.nokia.com/2011/10/11/nokia-and-nfc-create-world%e2%80%99s-first-taxi-booking/
Treasure hunt game with tags spread around the city
Multiplayer board game: touch friend’s
phone to switch turns
Augment an interactive multimedia installation
with touch
Concert app: provide video and music
samples of the band when touching a poster
Virtual message board: people post short
texts at specific, real-world places
![Page 23: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/23.jpg)
NFC Standards • NFC Forum standardizes technology
– Members: Nokia, Microsoft, Google, Research in Motion,
Samsung, MasterCard, NXP, Skidata and many more*
• Compatible phones, no matter which brand, can:
– Interact with NFC Forum Type 1 – 4 tags
– Read / write NDEF messages and common record types
– Communicate between devices using SNEP / LLCP
• More Information & technical specifications
– http://www.nfc-forum.org/
23 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
* see: http://www.nfc-forum.org/member_companies/
![Page 24: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/24.jpg)
24 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Implementation Overview
Reader / writer
NFC phones have different operating modes:
– Reader/writer
phone is polling for a passive NFC tag
– Peer to Peer
communicate with another NFC device
– Card Emulation
NFC modem polls for another NFC device and
establishes a data connection *
NFC is deactivated after certain device idle
time. Wake up polling, e.g., by tapping the
display.
Peer to Peer
Base Band
Services & adaptation
NFC Interfaces
NFC Applications
NFC Controller Card
Emulation*
* Not supported on all phones
NFC Antenna
![Page 25: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/25.jpg)
25 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Summary – Nfc Experiences Sharing
Transfer content between any two NFC devices
Peer to peer mode
Pairing
Connect easily with other NFC devices
Reader mode
Service Initiation
Start a service or an application
Reader/writer mode
Secure NFC
Mobile device is a credit card and travel card
Card emulation mode
![Page 26: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/26.jpg)
Extensive experience in NFC globally • First to bring commercial NFC phones to the market
• More than 80 trials and pilots globally (AT&T, O2, Citibank, Maxis, Visa, MasterCard)
• First to deploy commercial services (Austria, Malaysia, India)
26 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
2005
Nokia 5140i, 3220
2007
Nokia 6131 NFC
2008
Nokia 6212 classic
2011
Nokia C7 / Astound / Oro, 603, 700, 701, 801T Nokia N9
2012
Nokia 808 PureView, Nokia Lumia 610 NFC, 820, 920
![Page 27: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/27.jpg)
NFC Development Alternatives
27 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Java ME
Works on Series 40 and Symbian devices.
Limited use of smartphone features.
Qt Mobility
Cross-platform API.
Best flexibility and ease of app
development.
Symbian Native
Low level control over devices’ NFC support.
More complex, platform knowledge required.
Windows Phone 8
Proximity APIs. Similar on Windows 8.
Extra presentation: bit.ly/Win8NFC
Lumia 610 NFC – WP7 bit.ly/WpNfc
![Page 28: NFC Introduction](https://reader033.vdocuments.site/reader033/viewer/2022052410/555ad812d8b42a024a8b4d78/html5/thumbnails/28.jpg)
Thank You.
28 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Andreas Jakl
[@mopius]
nfcinteractor.com
Technology Wizard
Nokia
Windows (Phone) 8 NFC App Scenarios bit.ly/NFCAppScenarios NFC Development on the Windows 8 Platform bit.ly/Win8NFC NFC Development with Qt on Symbian and MeeGo bit.ly/NfcDevelopment R
ela
ted
Pre
sen
tati
on
s