Contenu connexe Plus de Andreas Jakl (20) NFC Introduction1. Near Field Communication (NFC)
Introduction
Andreas Jakl
[@mopius]
nfcinteractor.com
Technology Wizard
Nokia
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.
2. http://www.nokia.com/nfc
A day in your life
with NFC
2 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
3. In the morning ...
I’d like to listen to
some music! ... but I need
more volume!
All mp3s are on
my phone ...
3 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
4. Play it loud
nfc – tap to pair & play!
Wireless Bluetooth connection
4 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
5. Near Field Communication?
Tap a device or a tag: easy and intuitive gesture
Integrate proximity into local and social interactions
NFC = Wireless connectivity technology
Short distance: 0 - 4 cm
13.56 MHz, up to 424Kbits/sec (slow!)
5 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
6. Take the music with you ...
Tap to hear your
music through your
headset!
6 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
7. ... how does it work?
Tap to hear your
music through your
headset!
A tiny NFC tag is
built into the
headset
7 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
8. What do NFC tags look like?
Standardized:
NFC Forum Type 1 – 4
Also common: Mifare
Tag embedded in a credit-
card style event badge
8 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
9. What do NFC tags look like?
Backside reveals the
antenna and chip
9 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
10. 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?
10 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
11. Store Data on a Tag
Your app not yet installed?
Standardized URL record
Download it!
http://store.nokia.com/
content/184295
Custom application record
placeName=Schlabo’s
Bar;id=72XLPM3
Data Encapsulated in Encoded through Stored on
NDEF Records NDEF Message NFC Forum NFC Forum Tag
Tag Type Platform
App already installed?
Read data and check in!
11 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
Container image adapted from s_volenszki (Flickr), released under Creative Commons BY-NC 2.0
12. NDEF Messages & Records
NDEF Message
NDEF Record NDEF Record ...
– Header & TNF
– (Type)
– (Id)
– (Payload)
12 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
NDEF = NFC Data Exchange Format, TNF = Type Name Format
13. NDEF Record Types
Record types
Possible payloads
Smart Poster MIME Hand-
Custom Empty
over
Uri
Text Image vCard
Web Sms Tel
13 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
15. Public Transport
Either read through endless
schedules and price lists…
… or just tap and see the
… or buy the ticket! next relevant connections
15 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
16. 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) Opposite
– Requires NFC HW
– Educate users
16 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
17. While Waiting: Unlock Game Content
Angry Birds Magic
• First 5 levels available
Unlock more levels
• Touch the phone of your friend!
17 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
18. How to Touch?
• Touching with a natural NFC antenna placement
– Give instant feedback in your app!
http://www.developer.nokia.com/Resources/Library/Design_and_UX/designing-for-nokia-devices/interaction-design/designing-nfc-applications.html
18 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
19. Exchange Your Day’s Pictures
How to get the pictures from
your to her phone?
19 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
20. 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.
20 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
21. 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
22. Put tag into your
Treasure hunt game
merchandise to unlock
with tags spread
bonus content in your
around the city
game
Museum or tourist
guide: touch tags to Augment an interactive
get more info* multimedia installation
Social networking app: with touch
touch friend’s phone
to connect
NFC App Ideas
Concert app: provide
video and music
samples of the band
when touching a poster
Farm game: touch
friend’s phone to
Virtual message board: Multiplayer board
exchange virtual sheep
people post short game: touch friend’s
or money
texts at specific, real- phone to switch turns
world places
Call a taxi to the office
by touching a tag **
22 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
* 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/
23. 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/
24. Implementation Overview
NFC phones have different operating modes:
– Reader/writer Reader /
NFC Applications
writer
phone is polling for a passive NFC tag
NFC Interfaces
– Peer to Peer
communicate with another NFC device Services
Peer to Peer & adaptation
– Card Emulation
Base Band
NFC modem polls for another NFC device and
establishes a data connection * NFC
Card Controller
Emulation*
NFC is deactivated after certain device idle NFC
Antenna
time. Wake up polling, e.g., by tapping the
* Not supported
display. on all phones
24 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
25. Summary – Nfc Experiences
Service Initiation Sharing
Start a service Transfer content
or an application between any
two NFC devices
Reader/writer mode Peer to peer mode
Pairing Secure NFC
Connect easily Mobile device
with other NFC is a credit card
devices and travel card
Reader mode Card emulation mode
25 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
26. 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)
2005 2007 2008 2011 2012
Nokia 6131 Nokia Nokia C7 / Astound / Oro, 603, 700, 701, 801T Nokia 808 PureView,
Nokia 5140i, 3220
NFC 6212 classic Nokia N9 Nokia Lumia 610 NFC, 820, 920
26 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
27. NFC Development Alternatives
Java ME Qt Mobility Symbian Native Windows Phone 8
Works on Series 40 and Cross-platform API. Low level control over Proximity APIs.
Symbian devices. devices’ NFC support.
Best flexibility and Similar on Windows 8.
Limited use of smartphone More complex, platform
features. ease of app knowledge required. Extra presentation:
development. bit.ly/Win8NFC
Lumia 610 NFC – WP7
bit.ly/WpNfc
27 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl