nfc introduction

28
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 Related Presentations

Upload: andreas-jakl

Post on 19-May-2015

1.828 views

Category:

Technology


1 download

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 Development

TRANSCRIPT

Page 1: NFC Introduction

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

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

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

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

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

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

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

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

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

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

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

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

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

14 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl

Public Transport

Page 15: NFC Introduction

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

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

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

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

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

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

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

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

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

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

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

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

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

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