NFC Everywhere Secure Connections for a Smarter World Connected Car Cyber Security Portable & Wearable Internet of Things 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 2 Strong innovation track record Our innovations are used in a wide range of applications (1/2) Automotive Identification Consumer Computing In-vehicle networking Secure identity TV Tablet PCs Car access & immobilizers Secure transactions Note-/Netbooks Car entertainment Tagging & authentication Satellite, Cable, Terrestrial and IP set-top boxes Satellite outdoor units Power supplies Solid State Lighting Telematics Desktops Monitors and peripherals Speed & Angular Sensors 3 Strong innovation track record Our innovations are used in a wide range of applications (2/2) Wireless infra Wireless base stations Point-to-point CATV infrastructure Broadcasting Lighting Industrial Mobile Lighting drivers (CFL, LED) Smart grid Mobile devices Lighting networks White goods Portable power supplies Home / building automation Personal health Power supplies Chargers Backlighting 4 MIFARE SDK MIFARE, NTAG & ICODE Software Development Kit for Android Andre Perchthaler Why a SDK? ? 6 Android Development 7 ‣ Android Development Environment ‣ High Level Commands ‣ developer.android.com ‣ Straight Forward Development ‣ Packages ‣ Debugging ‣ Devices 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 13 PUBLIC NTAG 210 14 Usecase: Loyalty APP 1.Idea 2.Components Smartphone Android OS MIFARE SDK Developer Loyalty Card and/or Coupon Card 15 3.Product MyShop APP Cloud NXP-RESSO APP End User Cloud Loyalty Card 16 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: Advanced Version additionally supports: 19 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) 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 Thank you! Contact: [email protected]
© Copyright 2024 ExpyDoc