NFC Near Field Communication



Similar documents
Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!

Technical Article. NFiC: a new, economical way to make a device NFC-compliant. Prashant Dekate

Training MIFARE SDK. Public. MobileKnowledge June 2015

Using RFID Techniques for a Universal Identification Device

PN532 NFC RFID Module User Guide

Financial industry Solutions. Redefining Micro Location for the Financial industry in a Mobile World

Safe & Quick Mobile Payment. SQ is an authentication and payment system for mobile, cashless and contactless payment via Smartphone.

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

BARCODE TICKET SOLUTION RF CARD SOLUTION MAGNETIC TICKET SOLUTION

NFC. Technical Overview. Release r05

NACCU Migrating to Contactless:

Use Cases for Mobile NFC Meeting Retail

Complete Integrated Development Platform Copyright Atmel Corporation

Introducing BEEKS Proximity Solutions. Developer Kit Gets You Started

Cypress Semiconductor: Arduino Friendly PSoC Shield

Security & Chip Card ICs SLE 44R35S / Mifare

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

Fachbereich Informatik und Elektrotechnik SunSPOT. Ubiquitous Computing. Ubiquitous Computing, Helmut Dispert

REAL TIME MONITORING AND TRACKING SYSTEM FOR AN ITEM USING THE RFID TECHNOLOGY

Offering you the New Age of Vending and Micro Markets The Most Technologically Advanced System in the World!

Loyalty Systems over Near Field Communication (NFC)

International Journal of Engineering Research & Management Technology

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22.

THE FUTURE OF SHOPPING INDOOR ANALYTICS AND MOBILE PAYMENT

Vulnerability Analysis and Attacks on NFC enabled Mobile Phones

Mobile Engagement and Analytics

RF-Enabled Applications and Technology: Comparing and Contrasting RFID and RF-Enabled Smart Cards

Frequently Asked Questions

Tutorial for MPLAB Starter Kit for PIC18F

Cloud RFID UHF Gen 2

NFC in Public Transport

Innovation with a difference

Chapter 13. PIC Family Microcontroller

Secure My-d TM and Mifare TM RFID reader system by using a security access module Erich Englbrecht (info@eonline.de) V0.1draft

APPFORUM2014. Helping the developer community build next-generation, multi-platform apps. SCHAUMBURG, ILLINOIS SEPTEMBER 8-10

Development of Hybrid Radio Frequency Identification and Biometric Security Attendance System

MediaTek LinkIt Smart 7688 FAQ

Atmel Norway XMEGA Introduction

Mobile Payment: The next step of secure payment VDI / VDE-Colloquium. Hans-Jörg Frey Senior Product Manager May 16th, 2013

LIBRARY ACCESS SYSTEM SMARTPHONE APPLICATION USING ANDROID

ZigBee Technology Overview

Training. MIFARE4Mobile. Public. MobileKnowledge April 2015

Example Connection between USB Host and Android

GIMBAL PLATFORM DIGITAL INSIGHTS INTO THE PHYSICAL WORLD

Lesson 10:DESIGN PROCESS EXAMPLES Automatic Chocolate vending machine, smart card and digital camera

Ingar Fredriksen AVR Applications Manager. Tromsø August 12, 2005

2.0 Command and Data Handling Subsystem

Computer Automation Techniques. Arthur Carroll

NFC, just a Payment Tool?

Time & Access System An RFID based technology

How To Create A Retail Analytics Platform With Tapway

Yun Shield Quick Start Guide VERSION: 1.0 Version Description Date 1.0 Release 2014-Jul-08 Yun Shield Quick Start Guide 1 / 14

Contactless Smart Cards vs. EPC Gen 2 RFID Tags: Frequently Asked Questions. July, Developed by: Smart Card Alliance Identity Council

Use of NFC and QR code Identification in an Electronic Ticket System for Public Transport

ACR120 Technical Specifications version 2.9 November 2005

Design And Implementation Of Bank Locker Security System Based On Fingerprint Sensing Circuit And RFID Reader

Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia

DEVELOPING NFC APPS for BLACKBERRY

How To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or

Smartphone Quick-Jack Solution FASTER TO PRODUCT FASTER TO MARKET

Who s Endian?

Microcontrollers and Sensors. Scott Gilliland - zeroping@gmail

MIFARE CONTACTLESS CARD TECHNOLOLGY AN HID WHITE PAPER

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard

Workshop on Android and Applications Development

Intelligent Fleet Management System Using Active RFID

Managing Documents in the Citrix XenApp Remote Desktop

CHATA Stampwallet Loyalty program

MyHotspot user manual (

It costs 5 to 10 more times to acquire a new customer than to retain an existing one (Inc)

OBID RFID by FEIG ELECTRONIC. OBID classic / OBID classic-pro. RFID Reader Technology for Security Applications

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

Infinity Controller. Guide. Revision 1.0 June 19, Copyright 2016 LigoWave

SmartCITIES. Smart InterOperable. Solutions for Transport Authorities

Mailing List Growth Strategies. A guide to increasing the size of your mailing list. November 2012 Version 0.2

Example of Standard API

CSC230 Getting Starting in C. Tyler Bletsch

Questions from The New SensorTag - IoT Made Easy Webinar

EMV-TT. Now available on Android. White Paper by

RFID Logger Software User Manual Rev 1.0

NFC: Enabler for Innovative Mobility and Payment NFC: MOBILIDADE E MEIOS DE PAGAMENTO

Development Techniques for Native/Hybrid Tizen Apps. Presenter Matti Pakarinen

The Impact of Emerging Payment Technologies on Retail and Hospitality Businesses. National Computer Corporation

Ricoh HotSpot. Printing App. User s Guide. HotSpot Printing App supports:

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

SBC6245 Single Board Computer

ET-BASE AVR ATmega64/128

permitting close proximity communication between devices in this case a phone and a terminal.

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

Android Basics. Xin Yang

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Technical Support. Package Contents. CENTRIA WNDR4700/WNDR4720 Installation Guide

Transcription:

NFC Near Field Communication Gregor Hohpe 2010 Google, Inc. All rights reserved, Core Technology Passive card powered by radio field 212kbps, 100ms read/write cycle Authentication, data integrity protection 4-36KB card size Public and private data blocks Sony Felica and Mifare ISO 14443 1

NFC Short Range (2-5cm) 1:1 Read / write Large Capacity Secure A few Dollars RFID Longer range (meters) Many to one Mostly read Relatively dumb Not necessarily Extreme low-cost Mobile FeliCa Read ID / Data Block ID Data Block Push URL url Browser launch Start Appli Data Application 2

Standards and Vendors Physical Layer, Link Layer: ISO 14443 Phillips Mifare (ISO 14443 Type A) Sony Felica (~ISO 14443 Type C) FeliCa Networks = Mobile Felica NTT / JR / Sony joint. Integration with mobile phone. NFC Forum (http://www.nfc-forum.org) Tag Type specifications Record Type specifications JSR 257: Contactless Communication API Physical Touch Points QR Code Felica Lite URL Push Just Touch Capability Send Static URL Send Static URL Send Image Base Station Requirement User Experience Read ID Send Dynamic URL Minimal Minimal Power (solar / battery) Not Great 10 secs + open page User needs to initiate Multiple menu levels Very bad in low light Not Great 10 secs + open page User needs to install app and initiate Could be much better with SmartPhone Good 1 sec + open page No user action Robust Read ID Read / Write Data Network connectivity Great < 0.5 sec No button pushes Works with card & phone Requires Registration Cost per station <$1 $1 ~$30 ~$80 + connectivity fee 3

Not just a better GPS Precise. <5cm vs. 5-10m. Indoors, underground. Physical Cue. The real world is a better status bar Fast. <500ms No need to stop walking or talking. Explicit. User s choice. User engagement. User expresses interest. Clear Intent. As opposed to using location as surrogate. Real World UI: UI divided into a physical part and a online part. 200M+ Cards 60M+ Phones 1M+ Stations 4

Stages of Adoption 2001 2005 2010 Phase 1 Initial killer app (transport) Technology adoption Phase 2 Broad deployment Payment Mobile Felica Phase 3 Platform Social Points Games Local Search - NaviTouch At Station Exit Restaurants Retail Hotels Attractions 5

Local Search Roppongi Retail Association 92 Lamp posts in Roppongi equipped with Felica Lamp post typically owned / operated by retail association Includes local search, basic navigation, open now Local Search Roppongi Retail Association 6

Payment: 370k Shops + 400k Vending Machines Phys. Online (Prepaid) Phys. Online (Post-Pay) Payments 7

Points / Coupons: Gurunavi Touch 10000 Devices, stand-alone 1200 in Tokyo, 19 in Roppongi Store owner gains insight Lottery game Stamp Card Loyalty: free beer after 3 visits Campaigns Collect Avatar items Point / Coupons w/ POS Integration McDonalds Download application to phone Select coupon Coupon stored in Mobile Felica chip Redeem via NFC at register 8

Games / Loyalty Stamp Rally Shima Ken JR / SUICA Reads SUICA/Edy purchase history to obtain a place as territory Think Foursquare based on spend Advertising / Media Bridging 9

Platform / Systems B.U.G. Devices and solutions Connected or stand-alone devices Battery or AC power Manufactured 150k 200k devices Do This at Home Hardware is Hot! 32KB Flash, 2 KB RAM, 1KB EEPROM Internal / external clock, up to 20 MIPS Counters, A/D converters, Parallel & Serial I/O, PWM, BOD $2 Libraries, GCC targets Programming and debug tools $0 Turning hardware problems into software problems Priceless 10

Embedded Environments $25 Arduino Based on ATMel AVR328 32KB, 20 MHz IDE w/ C-like language, USB bootloader, debugger Good collection of shields, e.g. USB, Ethernet $1 AVR Bare Bones $60 mbed Cheap ($1-$2), open source tool chain Requires programmer (can build using AVR) Cortex-M3 running @ 94MHz, 512KB Cloud-based compiler No Solder Solution 11

Making Printed Circuit Boards Sparkfun BatchPCB $20 + $2.50 / sq. in. 4pcb.com $33/each (1+) P-ban (Japan) 50 boards $270 1. Design schematic with EAGLE 2. Create board layout from schematic 3. Export as Gerber files 4. Upload to manufacturer http://www.ladyada.net/library/pcb/costcalc.html NFC Reader / Writer Modules Retail USB Module RC-330 Industrial module USART 12

Capabilities - Example Base Station Phone Read Felica Card ID Data Data Browser Push URL Connect Server 13