SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
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.
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
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
Play it loud
                                                                            nfc – tap to pair & play!




                                                                         Wireless Bluetooth connection
4   © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
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
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
... 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
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
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
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
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
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
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
Public Transport




14   © 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
           … or buy the ticket!                                                   next relevant connections


15   © 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)                                  Opposite

            – Requires NFC HW
            – Educate users
16   © 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!




17    © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl
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
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
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
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
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/
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/
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
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
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
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
Thank You.

Andreas Jakl
[@mopius]
nfcinteractor.com
Technology Wizard
Nokia




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

Mais conteúdo relacionado

Destaque

Nfc tutorial
Nfc tutorialNfc tutorial
Nfc tutorialRoy Chen
 
Track 1 session 6 - st dev con 2016 - smart badge
Track 1   session 6 - st dev con 2016 - smart badgeTrack 1   session 6 - st dev con 2016 - smart badge
Track 1 session 6 - st dev con 2016 - smart badgeST_World
 
Guide du tag NFC : quels usages dans quels contextes ?
Guide du tag NFC : quels usages dans quels contextes ?Guide du tag NFC : quels usages dans quels contextes ?
Guide du tag NFC : quels usages dans quels contextes ?Olivier Devillers
 
Near field communication(nfc)
Near field communication(nfc)Near field communication(nfc)
Near field communication(nfc)Bhaumik Gagwani
 
A Librarian's Field Guide to Near Field Communication
A Librarian's Field Guide to Near Field CommunicationA Librarian's Field Guide to Near Field Communication
A Librarian's Field Guide to Near Field CommunicationKristen Yarmey
 
Contactless NFC Tags For Mobile Loyalty
Contactless NFC Tags For Mobile LoyaltyContactless NFC Tags For Mobile Loyalty
Contactless NFC Tags For Mobile LoyaltyMerchant360, Inc.
 
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXPdroidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXPDroidcon Berlin
 
NFC Everywhere Brochure 2016
NFC Everywhere Brochure 2016NFC Everywhere Brochure 2016
NFC Everywhere Brochure 2016Laurent Dardé
 
Near Field Communication (NFC Architecture and Operating Modes)
Near Field Communication (NFC Architecture and Operating Modes)Near Field Communication (NFC Architecture and Operating Modes)
Near Field Communication (NFC Architecture and Operating Modes)Deepak Kl
 
Nfc-Full Presentation
Nfc-Full PresentationNfc-Full Presentation
Nfc-Full PresentationDILIN RAJ DS
 
Near field communication
Near field communicationNear field communication
Near field communicationNagesh Mishra
 
NFC(Near Field Communication)
NFC(Near Field Communication)NFC(Near Field Communication)
NFC(Near Field Communication)ADARSH KUMAR
 

Destaque (14)

Nfc tutorial
Nfc tutorialNfc tutorial
Nfc tutorial
 
Track 1 session 6 - st dev con 2016 - smart badge
Track 1   session 6 - st dev con 2016 - smart badgeTrack 1   session 6 - st dev con 2016 - smart badge
Track 1 session 6 - st dev con 2016 - smart badge
 
RFID/NFC for the Masses
RFID/NFC for the MassesRFID/NFC for the Masses
RFID/NFC for the Masses
 
Guide du tag NFC : quels usages dans quels contextes ?
Guide du tag NFC : quels usages dans quels contextes ?Guide du tag NFC : quels usages dans quels contextes ?
Guide du tag NFC : quels usages dans quels contextes ?
 
Near field communication(nfc)
Near field communication(nfc)Near field communication(nfc)
Near field communication(nfc)
 
A Librarian's Field Guide to Near Field Communication
A Librarian's Field Guide to Near Field CommunicationA Librarian's Field Guide to Near Field Communication
A Librarian's Field Guide to Near Field Communication
 
Contactless NFC Tags For Mobile Loyalty
Contactless NFC Tags For Mobile LoyaltyContactless NFC Tags For Mobile Loyalty
Contactless NFC Tags For Mobile Loyalty
 
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXPdroidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
droidcon 2012: What's the Hack is NFC .., Hauke Meyn, NXP
 
NFC Everywhere Brochure 2016
NFC Everywhere Brochure 2016NFC Everywhere Brochure 2016
NFC Everywhere Brochure 2016
 
Near Field Communication (NFC Architecture and Operating Modes)
Near Field Communication (NFC Architecture and Operating Modes)Near Field Communication (NFC Architecture and Operating Modes)
Near Field Communication (NFC Architecture and Operating Modes)
 
Nfc-Full Presentation
Nfc-Full PresentationNfc-Full Presentation
Nfc-Full Presentation
 
Nfc technology ppt
Nfc technology pptNfc technology ppt
Nfc technology ppt
 
Near field communication
Near field communicationNear field communication
Near field communication
 
NFC(Near Field Communication)
NFC(Near Field Communication)NFC(Near Field Communication)
NFC(Near Field Communication)
 

Mais de Andreas Jakl

Create Engaging Healthcare Experiences with Augmented Reality
Create Engaging Healthcare Experiences with Augmented RealityCreate Engaging Healthcare Experiences with Augmented Reality
Create Engaging Healthcare Experiences with Augmented RealityAndreas Jakl
 
AR / VR Interaction Development with Unity
AR / VR Interaction Development with UnityAR / VR Interaction Development with Unity
AR / VR Interaction Development with UnityAndreas Jakl
 
Android Development with Kotlin, Part 3 - Code and App Management
Android Development with Kotlin, Part 3 - Code and App ManagementAndroid Development with Kotlin, Part 3 - Code and App Management
Android Development with Kotlin, Part 3 - Code and App ManagementAndreas Jakl
 
Android Development with Kotlin, Part 2 - Internet Services and JSON
Android Development with Kotlin, Part 2 - Internet Services and JSONAndroid Development with Kotlin, Part 2 - Internet Services and JSON
Android Development with Kotlin, Part 2 - Internet Services and JSONAndreas Jakl
 
Android Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndroid Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndreas Jakl
 
Android and NFC / NDEF (with Kotlin)
Android and NFC / NDEF (with Kotlin)Android and NFC / NDEF (with Kotlin)
Android and NFC / NDEF (with Kotlin)Andreas Jakl
 
Basics of Web Technologies
Basics of Web TechnologiesBasics of Web Technologies
Basics of Web TechnologiesAndreas Jakl
 
Bluetooth Beacons - Bluetooth 5, iBeacon, Eddystone, Arduino, Windows 10 & More
Bluetooth Beacons - Bluetooth 5, iBeacon, Eddystone, Arduino, Windows 10 & MoreBluetooth Beacons - Bluetooth 5, iBeacon, Eddystone, Arduino, Windows 10 & More
Bluetooth Beacons - Bluetooth 5, iBeacon, Eddystone, Arduino, Windows 10 & MoreAndreas Jakl
 
Which new scenarios are enabled by Windows 10 for NFC, Bluetooth LE & Beacons?
Which new scenarios are enabled by Windows 10 for NFC, Bluetooth LE & Beacons?Which new scenarios are enabled by Windows 10 for NFC, Bluetooth LE & Beacons?
Which new scenarios are enabled by Windows 10 for NFC, Bluetooth LE & Beacons?Andreas Jakl
 
Mobile Test Automation
Mobile Test AutomationMobile Test Automation
Mobile Test AutomationAndreas Jakl
 
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...Andreas Jakl
 
WinJS, Apache Cordova & NFC - HTML5 apps for Android and Windows Phone
WinJS, Apache Cordova & NFC - HTML5 apps for Android and Windows PhoneWinJS, Apache Cordova & NFC - HTML5 apps for Android and Windows Phone
WinJS, Apache Cordova & NFC - HTML5 apps for Android and Windows PhoneAndreas Jakl
 
Nokia New Asha Platform Developer Training
Nokia New Asha Platform Developer TrainingNokia New Asha Platform Developer Training
Nokia New Asha Platform Developer TrainingAndreas Jakl
 
Windows 8 Platform NFC Development
Windows 8 Platform NFC DevelopmentWindows 8 Platform NFC Development
Windows 8 Platform NFC DevelopmentAndreas Jakl
 
NFC Development with Qt - v2.2.0 (5. November 2012)
NFC Development with Qt - v2.2.0 (5. November 2012)NFC Development with Qt - v2.2.0 (5. November 2012)
NFC Development with Qt - v2.2.0 (5. November 2012)Andreas Jakl
 
06 - Qt Communication
06 - Qt Communication06 - Qt Communication
06 - Qt CommunicationAndreas Jakl
 
05 - Qt External Interaction and Graphics
05 - Qt External Interaction and Graphics05 - Qt External Interaction and Graphics
05 - Qt External Interaction and GraphicsAndreas Jakl
 
03 - Qt UI Development
03 - Qt UI Development03 - Qt UI Development
03 - Qt UI DevelopmentAndreas Jakl
 

Mais de Andreas Jakl (20)

Create Engaging Healthcare Experiences with Augmented Reality
Create Engaging Healthcare Experiences with Augmented RealityCreate Engaging Healthcare Experiences with Augmented Reality
Create Engaging Healthcare Experiences with Augmented Reality
 
AR / VR Interaction Development with Unity
AR / VR Interaction Development with UnityAR / VR Interaction Development with Unity
AR / VR Interaction Development with Unity
 
Android Development with Kotlin, Part 3 - Code and App Management
Android Development with Kotlin, Part 3 - Code and App ManagementAndroid Development with Kotlin, Part 3 - Code and App Management
Android Development with Kotlin, Part 3 - Code and App Management
 
Android Development with Kotlin, Part 2 - Internet Services and JSON
Android Development with Kotlin, Part 2 - Internet Services and JSONAndroid Development with Kotlin, Part 2 - Internet Services and JSON
Android Development with Kotlin, Part 2 - Internet Services and JSON
 
Android Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - IntroductionAndroid Development with Kotlin, Part 1 - Introduction
Android Development with Kotlin, Part 1 - Introduction
 
Android and NFC / NDEF (with Kotlin)
Android and NFC / NDEF (with Kotlin)Android and NFC / NDEF (with Kotlin)
Android and NFC / NDEF (with Kotlin)
 
Basics of Web Technologies
Basics of Web TechnologiesBasics of Web Technologies
Basics of Web Technologies
 
Bluetooth Beacons - Bluetooth 5, iBeacon, Eddystone, Arduino, Windows 10 & More
Bluetooth Beacons - Bluetooth 5, iBeacon, Eddystone, Arduino, Windows 10 & MoreBluetooth Beacons - Bluetooth 5, iBeacon, Eddystone, Arduino, Windows 10 & More
Bluetooth Beacons - Bluetooth 5, iBeacon, Eddystone, Arduino, Windows 10 & More
 
Which new scenarios are enabled by Windows 10 for NFC, Bluetooth LE & Beacons?
Which new scenarios are enabled by Windows 10 for NFC, Bluetooth LE & Beacons?Which new scenarios are enabled by Windows 10 for NFC, Bluetooth LE & Beacons?
Which new scenarios are enabled by Windows 10 for NFC, Bluetooth LE & Beacons?
 
Mobile Test Automation
Mobile Test AutomationMobile Test Automation
Mobile Test Automation
 
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
 
WinJS, Apache Cordova & NFC - HTML5 apps for Android and Windows Phone
WinJS, Apache Cordova & NFC - HTML5 apps for Android and Windows PhoneWinJS, Apache Cordova & NFC - HTML5 apps for Android and Windows Phone
WinJS, Apache Cordova & NFC - HTML5 apps for Android and Windows Phone
 
Nokia New Asha Platform Developer Training
Nokia New Asha Platform Developer TrainingNokia New Asha Platform Developer Training
Nokia New Asha Platform Developer Training
 
Windows 8 Platform NFC Development
Windows 8 Platform NFC DevelopmentWindows 8 Platform NFC Development
Windows 8 Platform NFC Development
 
NFC Development with Qt - v2.2.0 (5. November 2012)
NFC Development with Qt - v2.2.0 (5. November 2012)NFC Development with Qt - v2.2.0 (5. November 2012)
NFC Development with Qt - v2.2.0 (5. November 2012)
 
06 - Qt Communication
06 - Qt Communication06 - Qt Communication
06 - Qt Communication
 
05 - Qt External Interaction and Graphics
05 - Qt External Interaction and Graphics05 - Qt External Interaction and Graphics
05 - Qt External Interaction and Graphics
 
04 - Qt Data
04 - Qt Data04 - Qt Data
04 - Qt Data
 
03 - Qt UI Development
03 - Qt UI Development03 - Qt UI Development
03 - Qt UI Development
 
02 - Basics of Qt
02 - Basics of Qt02 - Basics of Qt
02 - Basics of Qt
 

Último

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Último (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

NFC Introduction

  • 1. 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
  • 14. Public Transport 14 © 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
  • 28. Thank You. Andreas Jakl [@mopius] nfcinteractor.com Technology Wizard Nokia 28 © 2012 Nokia NFC Introduction v1.0.0 November 5, 2012 Andreas Jakl