Amrit Sanjeev
Bangalore Android User Group
 Short range wireless connectivity standard designed
 for communication between electronic devices .

 Based on inductive coupling in which loosely coupled
 inductive circuits share power and data over a distance
 of few centimeters.

 Operates at 13.56 MHz with data transfer rates from
 106kbps to 424kbps
 PROS
   Automatic establishment for connection . No manual
      intervention required
     Very fast
     Low energy consumption
     Compatible with existing RFID infrastructures
     Enables consumers to use one device over different systems.

 Cons
   Does not ensure secure communication
   No protection against man-in-the-middle attack or
      eavesdropping
Reduced cost of
                 electronic issuance




  Consumer
                                       Increased revenue
preference for
                                        from interactive
NFC-enabled
                                            services
   services




                    NFC enabled
                    devices drive
                   consumption of
                 rich media content
Usage model           Description                          Example
Touch and go         The user brings the device         You see a poster of a event you
                     storing the access code close to   would like to attend. Bring your
                     the reader for applications such   device close to the poster to
                     as ticketing, access control or    download event information
                     data capture                       from a smart chip in the poster
Touch and connect    Transactions like mobile           Event tickets can be purchased
                     payment where the user is          from and electronic ticket box an
                     required to put in a password to   stored in your device
                     authorize the interaction
Touch and confirm    Two NFC devices can be linked to   Share pictures taken on the
                     enable p2p data transfer           device with other NFC enabled
                                                        device
Touch and explore    NFC enable device might offer a    Use of NFC to identify and
                     range of possible features         configure a high speed wireless
                     including other high speed         connection
                     connectivity option. The simple
                     NFC connection will allow user
                     to explore a device’s capability
                     and access other available
                     services or functionality
 Passive communication mode
   The initiator device provides a carrier field and the
    target device answers by modulating the existing field.
   Target device may draw its operating power from the
    initiator provided electromagnetic field

 Active communication mode
   Both initiator and target device communicate by
    alternately generating their own fields .
   Device deactivates its RF field while its waiting for data.
1.    Fully integrated to handset
      NFC controller and the secure element are both
       integrated to the handset.

2.    On the SIM Card
      SIM card identifies a mobile subscriber on an operator’s
       cellular network.

3.    On the microSD Card
      Integrated into the microSD card.
      VISA Case for Iphone.
 Card Emulation mode
   Function as credit
    cards, debit cards,
    badges, tickets etc
   More for mobile wallet
 Reader mode
   Reading tags just like
    barcode reading .
   Access to additional
    information.
 P2P mode
   Exchange information
    between devices
 Reader/writer mode
   Active ~ Passive
   Read a smart poster or tag
 Card/Tag Emulation
   Passive ~ Active
   Use the locality card at the
    next terminal
 Data exchange
   Active ~ Active
   Exchange of information
 Mobile payments
   Credit/debit card at POS
 Mobile tickets
   Boarding pass on public transport
 Smart posters, cards, stickers.
   Tap a movie poster and see a trailer
 Substitute for keys
   Unlock rental car door
 Access to network
   Log on to WIFI network by tapping a tag
 Supported only on Android 2.3 (API level 9)
 2.3 has only read functionality.
 2.3.3 added
   Reader/Writer API
   Advanced Intent dispatching
   Limited support for p2p connection (BT & DLNA)
 Not all devices have NFC hardware .
   <uses-feature> and android:required have to be used in
    order to apply filters in android market place.
 NfcManager
   High level manager, used to obtain the device’s NfcAdapter
   Acquire an instance using getSystemService()

 NfcAdapter
   End point for performing NFC operations.
   Acquire an instance with getDefaultManager()

 NdefMessage
    Represents an NDEF data message
    Standard format in which records carrying data transmitted between
      devices and tags

 NdefRecord
   Represents a record
   Describes the type of data being shared and carries the data itself.
Class name                  Specification
IsoDep                      ISO 14443-4
MifareClassic –properties   Classic Mifare
Mifare Ultralight           Mifare Ultralight properties
Ndef                        NDEF content
NdefFormatable              NDEF format operations
NfcA                        ISO 14443-3A
NfcB                        ISO 1443-3B
NfcF                        JIS 6319-4
NfcV                        ISO 15693
 Apple and Nokia are developing NFC enabled
 handsets

 AT&T, Verizon Wireless and T-mobile formed ISIS – a
 joint mobile commerce network based on NFC.

 Encourage retailers to support NFC in their businesses


 39 apps are published in market place tagged NFC.
“Ultimately the retailer support is the key to NFC’s
success. No matter how many devices offer NFC support
for business and how cool the technology is in theory, it
stores don’t have the sensors to enable mobile payments
, it just wont do much good in real world”
THANK YOU
For more information please feel free to contact
          Amrit.sanjeev@gmail.com

NFC - quick primer

  • 1.
  • 2.
     Short rangewireless connectivity standard designed for communication between electronic devices .  Based on inductive coupling in which loosely coupled inductive circuits share power and data over a distance of few centimeters.  Operates at 13.56 MHz with data transfer rates from 106kbps to 424kbps
  • 4.
     PROS  Automatic establishment for connection . No manual intervention required  Very fast  Low energy consumption  Compatible with existing RFID infrastructures  Enables consumers to use one device over different systems.  Cons  Does not ensure secure communication  No protection against man-in-the-middle attack or eavesdropping
  • 5.
    Reduced cost of electronic issuance Consumer Increased revenue preference for from interactive NFC-enabled services services NFC enabled devices drive consumption of rich media content
  • 6.
    Usage model Description Example Touch and go The user brings the device You see a poster of a event you storing the access code close to would like to attend. Bring your the reader for applications such device close to the poster to as ticketing, access control or download event information data capture from a smart chip in the poster Touch and connect Transactions like mobile Event tickets can be purchased payment where the user is from and electronic ticket box an required to put in a password to stored in your device authorize the interaction Touch and confirm Two NFC devices can be linked to Share pictures taken on the enable p2p data transfer device with other NFC enabled device Touch and explore NFC enable device might offer a Use of NFC to identify and range of possible features configure a high speed wireless including other high speed connection connectivity option. The simple NFC connection will allow user to explore a device’s capability and access other available services or functionality
  • 7.
     Passive communicationmode  The initiator device provides a carrier field and the target device answers by modulating the existing field.  Target device may draw its operating power from the initiator provided electromagnetic field  Active communication mode  Both initiator and target device communicate by alternately generating their own fields .  Device deactivates its RF field while its waiting for data.
  • 8.
    1. Fully integrated to handset  NFC controller and the secure element are both integrated to the handset. 2. On the SIM Card  SIM card identifies a mobile subscriber on an operator’s cellular network. 3. On the microSD Card  Integrated into the microSD card.  VISA Case for Iphone.
  • 9.
     Card Emulationmode  Function as credit cards, debit cards, badges, tickets etc  More for mobile wallet  Reader mode  Reading tags just like barcode reading .  Access to additional information.  P2P mode  Exchange information between devices
  • 10.
     Reader/writer mode  Active ~ Passive  Read a smart poster or tag  Card/Tag Emulation  Passive ~ Active  Use the locality card at the next terminal  Data exchange  Active ~ Active  Exchange of information
  • 13.
     Mobile payments  Credit/debit card at POS  Mobile tickets  Boarding pass on public transport  Smart posters, cards, stickers.  Tap a movie poster and see a trailer  Substitute for keys  Unlock rental car door  Access to network  Log on to WIFI network by tapping a tag
  • 14.
     Supported onlyon Android 2.3 (API level 9)  2.3 has only read functionality.  2.3.3 added  Reader/Writer API  Advanced Intent dispatching  Limited support for p2p connection (BT & DLNA)  Not all devices have NFC hardware .  <uses-feature> and android:required have to be used in order to apply filters in android market place.
  • 15.
     NfcManager  High level manager, used to obtain the device’s NfcAdapter  Acquire an instance using getSystemService()  NfcAdapter  End point for performing NFC operations.  Acquire an instance with getDefaultManager()  NdefMessage  Represents an NDEF data message  Standard format in which records carrying data transmitted between devices and tags  NdefRecord  Represents a record  Describes the type of data being shared and carries the data itself.
  • 16.
    Class name Specification IsoDep ISO 14443-4 MifareClassic –properties Classic Mifare Mifare Ultralight Mifare Ultralight properties Ndef NDEF content NdefFormatable NDEF format operations NfcA ISO 14443-3A NfcB ISO 1443-3B NfcF JIS 6319-4 NfcV ISO 15693
  • 17.
     Apple andNokia are developing NFC enabled handsets  AT&T, Verizon Wireless and T-mobile formed ISIS – a joint mobile commerce network based on NFC.  Encourage retailers to support NFC in their businesses  39 apps are published in market place tagged NFC.
  • 18.
    “Ultimately the retailersupport is the key to NFC’s success. No matter how many devices offer NFC support for business and how cool the technology is in theory, it stores don’t have the sensors to enable mobile payments , it just wont do much good in real world”
  • 19.
    THANK YOU For moreinformation please feel free to contact Amrit.sanjeev@gmail.com