Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
NFC Everywhere
NXP Semiconductors • The electronics industry is being driven by four mega trends that are helping shape our society:
Energy Efficiency, Connected Devices, Security and Health. Connecting to these trends and enabling Secure Connections for a Smarter World, NXP Semiconductors (NASDAQ: NXPI) creates solutions for the Connected Car, Cyber Security, Portable & Wearable and the Internet of Things.
• Through our innovations, customers across a wide variety of industries – including automotive, security, connected devices, lighting, industrial and infrastructure – are able to differentiate their products through features, cost of ownership and/or time-to-market. With operations in more than 25 countries, NXP posted revenue of $4.82 billion in 2013. Additional information can be found on www.nxp.com
Secure Connections for a Smarter World
2
Connected Car Cyber Security Portable & Wearable Internet of Things
Strong innovation track record Our innovations are used in a wide range of applications (1/2)
3
Automotive Identification Consumer Computing
In-vehicle networking Car access & immobilizers Car entertainment Solid State Lighting Telematics Speed & Angular Sensors
Secure identity Secure transactions Tagging & authentication
TV Satellite, Cable, Terrestrial and IP set-top boxes Satellite outdoor units
Tablet PCs Note-/Netbooks Desktops Power supplies Monitors and peripherals
Strong innovation track record Our innovations are used in a wide range of applications (2/2)
4
Wireless infra Lighting Industrial Mobile
Wireless base stations Point-to-point CATV infrastructure Broadcasting
Lighting drivers (CFL, LED) Lighting networks Backlighting
Smart grid White goods Home / building automation Power supplies
Mobile devices Portable power supplies Personal health Chargers
MIFARE SDK MIFARE, NTAG & ICODE Software Development Kit for Android Andre Perchthaler
Why a SDK?
6
?
Android Development
‣ Android Development Environment
‣ High Level Commands
‣ developer.android.com
‣ Straight Forward Development
‣ Packages
‣ Debugging
‣ Devices
7
Smart Card IC needs
--> 90 0a 00 00 01 00 00
<-- a2 de cd 02 c8 46 2b 31 95 af
--> 90 af 00 00 10 b0 cc bc ed 4f c8 32 c9 08 dc e2 4d 86 ca ec 3c 00
<-- 76 73 d9 49 71 3f f2 d1 91 00
????
Development effort
‣ Datasheets
‣ ISO-Standards
‣ Low-Level Commands
‣ Tricky Workflow
‣ IC Experience
‣ New Area
‣ ...
9
You want!
High Level Commands Read Write Authenticate changeKey ...
Store credentials!
Low effort
Quick Prototype
MIFARE SDK – a Product for Android Developers
Free Version available for download on mifare.net:
Java library
Documentation
Release manual, start guide
Sample project with source code
Download after registration from
MIFARE.net
SDK Example: Write Data to a Smartcard:
Without a SDK: .............. --> 90 0a 00 00 01 00 00 <-- a2 de cd 02 c8 46 2b 31 95 af --> 90 af 00 00 10 b0 cc bc ed 4f c8 32 c9 08 dc e2 4d 86 ca ec 3c 00 <-- 76 73 d9 49 71 3f f2 d1 91 00 ..............
SDK: helloDESFire.connect(); helloDESFire.authenticate(AppId, deskey); helloDESFire.write (pw);
12
Java Doc Example NTAG
PUBLIC 13
NTAG 210
14
Usecase: Loyalty APP
15
Smartphone
15
Loyalty Card and/or
Coupon Card
1.Idea 2.Components
Developer
Android OS
MIFARESDK
3.Product MyShop APP
Cloud
NXP-RESSO APP
16
Cloud
Loyalty Card
End User
Key Applications
Smartcard-enabled Android applications
Access management
Closed-loop micropayment
Campus and student cards
Loyalty programs, couponing and gift card applications
Gaming
Libraries
Smart homes
Consumer interaction
Smart media
...
17
What comes next?
Advanced version Hardware Keystore support with SAM AV2 soldered in an
external Bluetooth or USB reader Full MIFARE DESFire EV2 commandset support Full MIFARE Plus commandset support Advanced ICODE support
New Features Updates to support also new upcoming MIFARE, NTAG and
ICODE products in Android Other SAM formfactors Utilities, Tools
18
Free and Advanced Version
Free Version available for download on mifare.net supports: NTAG203/203F, NTAG210, NTAG212 NTAG213/215/216, NTAG213F/216F,NTAG I²C 1k/2k MIFARE UL, MIFARE UL C, MIFARE UL EV1 MIFARE Classic 1k, MIFARE Classic 4k Partially ICODE support LITE API (parts of MIFARE DESFire and MIFARE PLUS)
Advanced Version additionally supports: MIFARE DESFIRE EV1, MIFARE DESFIRE EV2* MIFARE PLUS, MIFARE PLUS EV1* ICODE: SLI, SLI-L, SLI-S, SLIX, SLIX-S, SLIX-L, SLIX2 SAM AV2 connected via Bluetooth or USB reader
19