Training. NFC in Android. Public. MobileKnowledge October 2015
|
|
|
- Isabel Thomas
- 10 years ago
- Views:
Transcription
1 NFC in Android Public MobileKnowledge October 2015
2 Index Android mobile Operating System Market share Brief history Programing in Android NFC in Android Communicating my Android phone with NFC Readers Read/Write Mode Connected Tags Card Emulation & Peer-to-Peer Mode NXP NFC Readers Integrating NFC into my Android NFC Reader PN7120 NFC Controller NFC Android applications by NXP NXP TagInfo, NXP TagWriter, NTAG I2C, 2
3 What is a Mobile OS? A mobile Operating System, is an operating system specifically designed to run on mobile devices such as mobile phones, smartphones, PDAs, tablet, computers and so on. The Mobile OS is the software platform on top of which other programs, called applications, can run on mobile devices. It provides hardware abstraction to these applications. 3
4 Introduction to Android and NFC Android in mobile devices Android is a Mobile Platform and its software stack includes: The Operating System based on Linux The middleware that allows apps to talk to a network or to one another Key applications that the phones will run Android is a very popular mobile platform as it is multi-platform, open-source and free. +1.5M apps on the PlayStore +1.5B downloads from the PlayStore every month +1M devices activated worldwide every day +450K publishers Source: International Data Corportation Android is the Mobile Platform used by many phone manufacturers Samsung, Sony, LG, HTC, Motorola, Huawei, Lenovo, Oppo, Xiaomi, etc. 4
5 Android Versions Brief history 2003: Android Inc. was founded in California (USA) 2005: Google acquired startup Android Inc. to start Android platform 2007: Open Handset Alliance announced 2008: First Android phone released (HTC Magic) together with SDK 1.0 and Android Open Source Project (AOSP) Version Code Name Release Data API 6.0 Marshmallow October, Lollipop R1 March, Lollipop November, HCE 4.4.x KitKat October, x Jelly Bean July, x ICS December, x Honeycomb Feb, Gingerbread February, Gingerbread December, Apple Pie September, NFC Support R/W & P2P Android Beam NFC API Extensions 5
6 Introduction to Android and NFC Android everywhere 6
7 NFC connected devices Market update - some key figures 1.2 billion smartphones shipped in 2014 Smartphone s share expected to continue growing from 67% in 2014 to > 80% or even higher in coming years 850 million NFC handsets shipped between 2012 and in 4 mobile phones to come with NFC by 2018 > 5 billion NFC handsets will be shipped between 2013 and 2018 NFC-enabled CE devices and tags growing exponentially, IoT wave coming. 11.0B+ NFC-enabled devices shipping * Updated list of NFC phones and tablets available in the market: Sources: ABI Research, Sep 14 7
8 Android programing
9 Development environment Android Studio Android Studio is the official IDE by Google Android Studio is an all-in-one installation Android Studio IDE Android SDK tool Latest Android API Platform Android 6.0 (Marshmallow) Latest Android API emulator system image - Android 6.0 Android Studio is multi-platform Windows, MAC, Linux Advanced GUI preview panel See what your app looks like in different devices Last Updated: 06/10/2015 9
10 Android programing Android developers website Applications written in Java programing language Android security constraints: Each application runs in its own process. Each application is assigned a unique Linux user ID; by default, files of that application are only visible to that application. Android APK: Application PacKage file File format used to distribute and install applications 10
11 NFC in Android
12 NFC Technology Read/Write mode Card Emulation Peer to Peer Read/Write Reads / Writes data from any tag or contactless card 12
13 NFC in Android Card Emulation mode supported HCE supported since Android KitKat Read/Write mode supported Passive NFC Forum Tags Tag Type 1: Topaz Tag Type 2: MIFARE Ultralight & NTAG (simple dedicated API) Tag Type 3: FeliCa Tag Type 4: MIFARE DESFire Proprietary NXP NFC Tags MIFARE Classic (simple dedicated API) ICODE Peer to Peer mode supported Android NFC developer s guide 13
14 Card Emulation Mode 14
15 Card Emulation Mode Configurations Secure Element Proven high-secure and tamper-resistant microcontroller in the device Same family of product used for mass market solutions: payment cards, e-passports A specific IC to handle and store sensitive data Non-Volatile Memory, Security CPU, Crypto co-processors Protected against attacks and tampering by cryptographic keys Only authorized entities can access the SE Secure IC validated by third party certification, i.e. Common Criteria Host Processor Main processor of the device in which the OS and applications reside Sensitive information is stored in the Host Processor or in the Cloud More memory available via host versus secure element Application/service providers and end users get (more) control more-simple-but-less-secure card emulation App Processor (Host) HCI / NCI NFC Controller HCI / SWP NFC - WI SE The NFC Controller forwards each APDU according to its Routing Table 15
16 Card Emulation Mode Emulating NFC Applications How to develop my Android NFC application Indicate where the application will be emulated To be indicated in the androidmanifest.xml file (ON or OFF Host APDU Service) In HCE exchange APDUs with the NFC Reader Based on Android Services (NFC application available even if not in the foreground) In SECE communicates with the SE using APDUs SEEK for android based on Open Mobile API NFC Extras library Communication restricted to applications signed with a key in /etc/nfcee_access.xml Application logic will be NFC application dependent
17 NFC Frontend solutions Robust, flexible options Supported by NFC Reader Library Power-saving passive mode High-performance NFC frontends CLRC663 High-performance multi-protocol NFC ready frontend MFRC631 High-performance ISO/IEC A/B frontend MFRC630 High-performance MIFARE frontend SLRC610 High-performance ISO/IEC frontend Standard-performance NFC frontends PN512 Full NFC Forum-compliant frontend MFRC523 Standard 3V ISO/IEC A/B frontend MFRC522 Standard 3V MIFARE frontend High-performance frontends delivering full NFC Forum compliance PN5180 High-performance multi-protocol full NFC Forum-compliant frontend (available 2015) 17
18 NFC controller solutions PN7120 Integrated firmware PR601 Customizable firmware Linux, Windows, Android environments Pre-loaded with NFC Forum s NCI interface, to support full OS For use with own-developed software Integrated LPC1227 microcontroller Supported by NFC Reader Library 18
19 Read/Write Mode 20
20 Read/Write Mode Operating on NFC Tags How to develop my Android NFC application Indicate NFC support and optionally Tag Technologies to capture Defined in the project AndroidManifest.xml file Capture and filter tags tapped by the user Based on Android Intents Get tag supported technologies and obtain the specific tag object Supported card technologies can be obtained from the Intent Android provides the classes and methods to manage all technologies Connect to the tag Exchange tag specific commands Exchange read, write,... commands according to your application logic Close the connection with the tag Sample application by Android developer s guide Read and write MIFARE Ultralight tag 21
21 Connected NFC Tag solutions Passive, NFC Forum type 2 tag Field-detection function Optional I²C interface NTAG F for battery-powered systems NTAG I²C for full bi-directional communication with host microcontroller Innovative energy-harvesting feature for low-power systems Connected NFC Tag solutions NTAG 216F Passive NFC tag with field-detection output signal, 888 bytes NTAG 213F Passive NFC tag with field-detection output signal, 144 bytes NTAG I 2 C 2k NTAG I 2 C 1k Passive NFC tag with I 2 C interface, 1904 bytes Passive NFC tag with I 2 C interface, 888 bytes 22
22 NTAG I 2 C in short Fully NFC Forum Type 2 Tag Compliant Dual (NFC + I2C) Interface Up to 1,9KByte of non-volatile User Memory Version 1K 888 bytes of User Memory Version 2K 1904 bytes of User Memory PASS-THROUGH mode for fast data transfer 64 bytes SRAM Buffer for RF I2C and I2CRF data transfer Field-detection Feature Open drain implementation Configurable It can signal to the uc -RF has written new data in the SRAM buffer -RF has read the data in the SRAM buffer Energy Harvesting To power external devices (e.g: MCU) Very Small Footprint Package SOT 902 (1,6*1,6*0,5 mm) 23
23 Read/Write Mode MIFARE SDK Software development tool that lets developers create contactless applications for MIFARE, NTAG and ICODE products. Developers are able to benefit from an enormous reduction in development time. Developers focus on designing creative apps and the best GUI brand. Short time from idea to market Get rid of complicated datasheets and application notes Full command set support on Java level Comprehensive documentation: User Manual and Javadoc Source code examples to get familiar with the technology Talk to our experts on the MIFARE SDK Forum 24
24 Peer-to-Peer Mode 26
25 Peer-to-Peer Mode Android NPP: since v2.3 Exchange data between two Android devices (Google solution) Fast, easy and very intuitive (tap & touch) Android Beam: since v4.0 Exchange data between two NFC devices (interoperable solution) More secure solution (Touch to Beam) Compliant with SNEP specification Android Beam: since v4.1 Provides automatic connection handover mechanism to BT Suitable for media exchanging 27
26 Peer-to-Peer Mode Operating on NFC Tags How to develop my Android NFC application Indicate NFC support Defined in the project AndroidManifest.xml file Use of the following methods Android Beam restrictions setndefpushmessage: it automatically beams the message when two devices are in close proximity setndefpushmessagecallback(): it calls a callback method to create the NDEF message just before sharing it Device must be unlocked and touching the screen is mandatory for security reasons The application must be in the foreground Exchanging one unique NDEF message on each Android Beam session is allowed Android Beam only supports Put Request by SNEP Sample application by Android developer s guide 28
27 Peer-to-Peer Mode Communication modes The ISO standard defines two modes of communication Active / Passive Only one device generates the magnetic field. In terms of RF, the initiator behaves like a reader and the target behaves like an emulated target Active / Active Both devices generate the magnetic field. Higher bit rates and distances might be reached, but the solution is more complex and consumes more battery 29
28 Integrating NFC into my Android NFC Reader
29 PN7120 Best plug n play full NFC solution Full NFC Forum-compliant controller Support NFC card emulation, reader/writer and peer-to-peer modes Compatible with ISO/IEC A&B, FeliCa and ISO/IEC cards Integrated firmware with NCI interface Android and Linux software drivers Low power operation mode Learn more about PN7120 in our dedicated webinar PN7120: Best plug n play full NFC solution Product website PN7120: 32
30 PN7120 in a nutshell Customer Benefits Low PCB footprint Low power consumption EMVCo 2.3.1a PCD analog and digital NFC Forum Device Requirements v1.3 Full SW stack available for integration within Linux and Android 4.4.x and 5.x Features Ease of integration Direct connection to 5.5V device battery Flexible clock supply concept Supports both 1.8 and 3V connections to host controller Buffered output drivers to connect an antenna with minimum number of external components Flexibility in use case supports Fully configurable polling loop with low power modes for automated device discovery Autonomous mode when host is shut down (host can be in a deep sleep mode and be awakened via IRQ pin by PN7120 when entering RF field ) RF communication modes Reader/Writer modes NFC Forum tags Type 1, 2, 3, 4 and 5 ISO/IEC Type A & B, R/W up to 848 Kbps ISO/IEC Tags (ICODE) FeliCa tags up to 424 Kbps MIFARE 1K/4K MIFARE DESFire Kovio ink printed tags Card modes ISO/IEC A and B card emulation via host P2P modes Active and passive initiator and target according to ISO/IEC at all data rates (106 kbps to 424 kbps) Interfaces I2C up to 3,4MBaud/s NFC Forum NCI 1.0 compliant protocol Package VFBGA49 33
31 PN7120 NCI Interface The NCI defined by the NFC Forum is the specification that defines a standard interface within an NFC device between an NFC controller and the device s main application processor. The NCI interface provides manufacturers with a standard interface they can use for whatever kind of NFC-enabled device they build NXP extends NCI interface with a proprietary extension to allow customers access to the entire functionality set defined by the PN
32 PN7120 SW integration in Android Android NFC stack NFC service: API within the Android framework that provides access to the NFC functionality. JNI: Glue code between Java classes and Native classes (written in C/ C++) Libnfc-nci: Native library providing NFC functionality for which extension is added to support NXP proprietary features NXP NCI HAL: NXP hardware specific implementation supporting full capabilities PN5xx_I2C driver: kernel module allowing the access to NXP NCI based NFC Controller hardware resource. 35
33 PN7120 SW integration in Android Android porting guidelines PN5xx I2C Kernel mode driver Robust and mature communication with the NXP NCI NFC Controller Both the libnfc-nci stack and the PN5xx I2C driver are distributed by GitHub: Android libnfc-nci stack: PN5xx I2C driver: AOSP Integration Merge NXP-NCI Android NFC package into the target AOSP source directory Add NFC to the build by modifying device/brand/platform/device.mk file Integration details explained in dedicated Application Note in Docstore * AN11690 NXP-NCI Android porting guidelines 36
34 NFC Android apps by NXP
35 NFC Android apps by NXP NXP TagInfo and NXP TagWriter NXP TagInfo The ideal tool to get detailed information about contactless ICs, explore the capabilities of NFC-enabled items and browse detailed information about the content stored on your NFC tags NXP TagWriter The ideal tool to store contacts, bookmarks, Bluetooth and WiFi Handover, etc. to any NFC-enabled items based on NDEF messages. Once data has been stored, it allows us to read the programmed data including options to launch applications based on the stored data. 38
36 NFC Android apps by NXP NTAG I2C Demoboard App to be used together with the NTAG I2C Explorer Kit Operate on your NTAG I2C IC: Configure the IC using the SRAM by changing the LED color to light up on the NTAG I²C demonstration board Measure the speed of download and upload with NTAG I²C based on your NFC device Read & change the IC configuration by updating the NTAG I2C Session & Configuration Registers And more 39
37 Conclusion
38 NFC in Android Wrap up Android is the undeniable Mobile OS market leader and NFC is becoming a commodity It opens a huge new business opportunity for companies Android devices are the ideal way to communicate with NFC infrastructure readers Connected tags in Read/Write Mode NXP NFC Readers in Card Emulation & Peer-to-Peer Mode PN7120 is the best plug n play solution to integrate NFC in your target NFC Reader device NXP NFC Android applications let you understand the NFC basics and interact with your NFC tags 41
39 MobileKnowledge Thank you for your attention We are a global competence team of hardware and software technical experts in all areas related to contactless technologies and applications. Our services include: Application and system Design Engineering support Project Management Technological Consulting Advanced Technical services We address all the exploding identification technologies that include NFC, secure micro-controllers for smart cards and mobile applications, reader ICs, smart tags and labels, MIFARE family and authentication devices. For more information Eric Leroux [email protected]
Training MIFARE SDK. Public. MobileKnowledge June 2015
MIFARE SDK Public MobileKnowledge June 2015 Agenda Overview of MIFARE SDK related technologies NFC Technology (Read/Write mode) MIFARE, NTAG and ICODE products NFC in Android MIFARE SDK Introduction to
Technical Article. NFiC: a new, economical way to make a device NFC-compliant. Prashant Dekate
Technical NFiC: a new, economical way to make a device NFC-compliant Prashant Dekate NFiC: a new, economical way to make a device NFC-compliant Prashant Dekate The installed base of devices with Near Field
Training. MIFARE4Mobile. Public. MobileKnowledge April 2015
MIFARE4Mobile Public MobileKnowledge April 2015 Agenda Why MIFARE4Mobile? MIFARE in Mobile related technologies MIFARE technology NFC technology MIFARE4Mobile technology High level system architecture
NFC Application Mobile Payments
NFC Application Mobile Payments Public MobileKnowledge June 2014 Agenda Introduction to payments Card based payments Mobile based payments NFC based payments mpos solutions NXP Product portfolio Successful
NFC Test Challenges for Mobile Device Developers Presented by: Miguel Angel Guijarro [email protected]
NFC Test Challenges for Mobile Device Developers Presented by: Miguel Angel Guijarro [email protected] 1 Outlook About NFC Developing a NFC Device Test Challenges Test Solutions Q&A 2 What
PN532 NFC RFID Module User Guide
PN532 NFC RFID Module User Guide Version 3 Introduction NFC is a popular technology in recent years. We often heard this word while smart phone company such as Samsung or HTC introduces their latest high-end
NFC TagWriter by NXP
Rev. 1.6 27 April 2016 User manual Document information Info Content Keywords User manual Abstract This document describes the features of the TagWriter and steps to setup TagWriter application in smart
Timo Müller NFC AND THE VEHICLE. TESTING THE LINUX NFC STACK. BMW Car IT GmbH
Timo Müller NFC AND THE VEHICLE. TESTING THE LINUX NFC STACK. BMW Car IT GmbH NEARD FIELD COMMUNICATION. WHAT IS IT? Easy connections, quick transactions, and simple data sharing. NFC-Forum.org Fast connection
NFC Reader Design: How to build your own reader
NFC Reader Design: How to build your own reader Public MobileKnowledge February 2015 Agenda Introduction to RFID and NFC Contactless reader design: Initial considerations and architecture Illustrative
AN11269. Software Design Guide for POS Development Kit OM5597/RD2663. Rev. 1.0 5 August 2014 242510. Application note COMPANY PUBLIC
Software Design Guide for POS Development Kit OM5597/RD2663 Document information Info Content Keywords RC663, TDA8026, LPC1768, Point of Sale Development Kit design, POS, guide, firmware documentation,
Workshop: NEAR FIELD COMMUNICATION TECHNOLOGY
Workshop: NEAR FIELD COMMUNICATION TECHNOLOGY RODOLFO VELTRI GOMES Customer Application Support NFC/RFID Europe NXP Semiconductors Italia SpA RF Wireless Forum Milano - 14 Febbraio, 2008 NXP Automotive
Using RFID Techniques for a Universal Identification Device
Using RFID Techniques for a Universal Identification Device Roman Zharinov, Ulia Trifonova, Alexey Gorin Saint-Petersburg State University of Aerospace Instrumentation Saint-Petersburg, Russia {roman,
Payments: POS, mpos & Mobile payments Gorka Hernando (Speaker) / Eric Leroux (Host)
Payments: POS, mpos & Mobile payments Gorka Hernando (Speaker) / Eric Leroux (Host) Webinar Instructions Audio settings: You are in listen only mode due to possible background noise Set Mic & Speakers
NFC: Enabler for Innovative Mobility and Payment NFC: MOBILIDADE E MEIOS DE PAGAMENTO
NFC: Enabler for Innovative Mobility and Payment Cards Brazil Sao Paulo, April 3rd to 5th 2007 Rodolfo Gomes - 1st Level Customer Application Support NFC&RFID Europe A new Company has reborn Few months
APPFORUM2014. Helping the developer community build next-generation, multi-platform apps. SCHAUMBURG, ILLINOIS SEPTEMBER 8-10
APPFORUM2014 Helping the developer community build next-generation, multi-platform apps. SCHAUMBURG, ILLINOIS SEPTEMBER 8-10 NFC OVERVIEW Chuck Bolen Chief Architect Enterprise Mobile Computing APPFORUM2014
Android pay. Frequently asked questions
Android pay Frequently asked questions June 2015 Android Pay - FAQs In May 2015, Android Pay was announced by Google. Android Pay is Google s payments solution that allows consumers to do in-store and
Android Programming and Security
Android Programming and Security Dependable and Secure Systems Andrea Saracino [email protected] Outlook (1) The Android Open Source Project Philosophy Players Outlook (2) Part I: Android System
NFC. Technical Overview. Release r05
Release r05 Trademarks The Bluetooth word mark and logos are owned by the Bluetooth SIG, Inc. and any use of such marks by Stollmann E+V GmbH is under license. Other trademarks and trade names are those
Enhancing everyday products with NFC Welcome to the Internet of Things. www.nxp.com/nfc
Enhancing everyday products with NFC Welcome to the Internet of Things www.nxp.com/nfc Index The Internet of Things and NFC NFC tagged products What they are How they work Typical applications Brand engagement
NFC in Android. Martijn Coenen <[email protected]>
NFC in Android Martijn Coenen Agenda State of NFC in mobile What can you do with NFC in Android? Android Beam NFC Tags Card emulation and HCE Q & A State of NFC in mobile NFC and Android
Significance of Tokenization in Promoting Cloud Based Secure Elements
Significance of Tokenization in Promoting Cloud Based Secure Elements Busra O zdenizci 1, Vedat Coskun 1*, Kerem Ok 1 and Turgay Karlidere 2 1 NFC Lab - Istanbul, Department of Information Technologies,
NFC for embedded applications. Your critical link for the Internet of Things
NFC for embedded applications Your critical link for the Internet of Things NFC your critical link for the Internet of Things Home automation Tap your phone to adjust settings for commissioning Cloud-based
An NFC Ticketing System with a new approach of an Inverse Reader Mode
An NFC Ticketing System with a new approach of an Inverse Reader Mode Christian Saminger, Stefan Grünberger and Josef Langer NFC University of Applied Sciences Upper Austria 5 th International Workshop
NFC Tags & Solutions. Understanding Near Field Communication (NFC) Technology. Executive Summary
NFC Tags & Solutions Understanding Near Field Communication (NFC) Technology Executive Summary Payment systems and marketing loyalty programs are just the beginning for NFC technology. In addition to the
Relay Attacks in EMV Contactless Cards with Android OTS Devices
Relay Attacks in EMV Contactless Cards with Android OTS Devices José Vila, Ricardo J. Rodríguez [email protected], [email protected] All wrongs reversed Computer Science and Research Institute
Reminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
DEVELOPING NFC APPS for BLACKBERRY
1 DEVELOPING NFC APPS for BLACKBERRY NFC Forum, Developers Showcase March 21 st, 2014 Larry McDonough, Principal Evangelist @LMCDUNNA 2 CONTENTS Development on BlackBerry BlackBerry NFC Support 5 most
AN11480. Quick Start Up Guide for EXPLORE NFC working with Raspberry Pi. Application note COMPANY PUBLIC. Rev. 1.0 17 December 2013 279710
Quick Start Up Guide for EXPLORE NFC working with Raspberry Pi Document information Info Content Keywords PN512; Raspberry Pi, NFC, P2P, Card Emulation, MIFARE, ISO/IEC 14443, EXPLORE-NFC Abstract This
NFC Tags. A technical introduction, applications and products
Rev. 1.3 1 December 2011 White paper Info Author(s) Abstract Content Francesco Gallo An introduction for a business, marketing or technical audience to NFC Forum tags and NFC-enabled tags, describing applicable
NFC Testing. Near Field Communication Research Lab Hagenberg. Gerald Madlmayr. NFC Research Lab, Hagenberg. E-Smart 2008, Sophia Antipolis
NFC Testing Gerald Madlmayr NFC, E-Smart 2008, Sophia Antipolis 1 NFC Research Topics Software: Contactless Applications and Infrastructure Hardware: Testing & Interoperability Security Usability Founded
Introduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
Workshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
Secure My-d TM and Mifare TM RFID reader system by using a security access module Erich Englbrecht ([email protected]) V0.1draft
Application Report Secure My-d TM and Mifare TM RFID reader system by using a security access module Erich Englbrecht ([email protected]) V0.1draft Embedded RF ABSTRACT This application report describes
Android 5.0: Lollipop OS
IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 6, June 2015. www.ijiset.com Android 5.0: Lollipop OS ISSN 2348 7968 Meenakshi M.Tech Student, Department of
advant advanced contactless smart card system
LA-11-001l-en [08.2012] advant advanced contactless smart card system power Fully scalable fully flexible Key applications & standards 2 1 5 The LEGIC advant product line ideally supports the design and
ACR120 Technical Specifications version 2.9 November 2005
Version 2.9 11-2005, Email: [email protected] Website: www.acs.com.hk ACR120 Contactless Reader/Writer 1.0 Introduction The ACR120 is a compact and cost-effective contactless reader and writer. It is developed
ENERGY HARVESTED ELECTRONIC SHELF LABEL
ENERGY HARVESTED ELECTRONIC SHELF LABEL Ranajay Mallik, Jitendra Jain, Neha Kochhar, STMicroelectronics - IMS Systems Lab and Technical Marketing Abstract: This article explains the concept of electronic
Android Application Development and Bluetooth Technology
Android Application Development and Bluetooth Technology James Cracchiolo 3/28/14 Table of Contents Introduction page 3 Objective page 3 What is Bluetooth? page 3 What is Android? page 4 Materials Needed
Exercise 1: Set up the Environment
RFID Lab Gildas Avoine, 2014 Contact: [email protected] Objective: Learn how much it is easy to read contactless tags, possibly simulate/clone. Requirement: Hardware: Reader SCL3711 or ACR122, Reader
NFC Hacking: The Easy Way
DEFCON 20 NFC Hacking: The Easy Way Eddie Lee eddie{at}blackwinghq.com About Me! Security Researcher for Blackwing Intelligence (formerly Praetorian Global)! We re always looking for cool security projects!
Software Card Emulation in NFC-enabled Mobile Phones: Great Advantage or Security Nightmare?
Software Card Emulation in NFC-enabled Mobile Phones: Great Advantage or Security Nightmare? Michael Roland NFC Research Lab Hagenberg University of Applied Sciences Upper Austria Softwarepark 11, 4232
Frequently Asked Questions
Frequently Asked Questions NFC for Consumers What is NFC? Near Field Communication (NFC) is a short-range wireless connectivity technology standard designed for intuitive, simple, and safe communication
01. Introduction of Android
01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment
Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies
Bluetooth 4.0 Solutions for Apple ios Devices Bluegiga Technologies Agenda Introduction How to build Bluetooth 4.0 applications Compatible Bluegiga products What is Bluetooth low energy? Summary Introduction
Secure Element Deployment & Host Card Emulation v1.0
Secure Element Deployment & Host Card Emulation v1.0 2 Document History Version Date Editor Remarks 1.0 29/04/2014 HCE Taskforce Public release Copyright 2014 SIMalliance ltd. The information contained
UM0853 User manual. 1 Introduction. M24LRxx application software user guide
User manual M24LRxx application software user guide 1 Introduction The purpose of this user manual is to teach how to use the M24LRxx tool kit with the M24LRxx_Application_Software. It describes the M24LRxx_Application_Software
Application of Near Field Communication Technology for Mobile Airline Ticketing
Journal of Computer Science 8 (8): 1235-1243, 2012 ISSN 1549-3636 2012 Science Publications Application of Near Field Communication Technology for Mobile Airline Ticketing Wayan Suparta Institute of Space
AN1305. MIFARE Classic as NFC Type MIFARE Classic Tag. Application note COMPANY PUBLIC. Rev. 1.3 2 October 2012 130513. Document information
MIFARE Classic as NFC Type MIFARE Classic Tag Document information Info Content Keywords NFC Forum, NFC data mapping, MIFARE Classic 1K/4K, MIFARE Classic 1K, MIFARE Classic 4K, MIFARE Plus X/S, NFC Type
An Introduction to Android
An Introduction to Android Michalis Katsarakis M.Sc. Student [email protected] Tutorial: hy439 & hy539 16 October 2012 http://www.csd.uoc.gr/~hy439/ Outline Background What is Android Android as a
SCM Microsystems. Reference Manual version 2.0 SCL01X. Multiprotocol contactless stationary reader
SCM Microsystems Reference Manual version 2.0 SCL01X Multiprotocol contactless stationary reader Reference manual SCL01X Multiprotocol Contactless Stationary Reader SCM Microsystems Oskar-Messter-Strasse,
New Technology Introduction: Android Studio with PushBot
FIRST Tech Challenge New Technology Introduction: Android Studio with PushBot Carol Chiang, Stephen O Keefe 12 September 2015 Overview Android Studio What is it? Android Studio system requirements Android
The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.
Installing the SDK This page describes how to install the Android SDK and set up your development environment for the first time. If you encounter any problems during installation, see the Troubleshooting
Discovering Computers
Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet Chapter 9 Operating Systems Objectives Overview Define an operating system Describe the start-up process and shutdown
Mobile NFC 101. Presenter: Nick von Dadelszen Date: 31st August 2012 Company: Lateral Security (IT) Services Limited
Mobile NFC 101 Presenter: Nick von Dadelszen Date: 31st August 2012 Company: Lateral Security (IT) Services Limited Company Lateral Security (IT) Services Limited Company Overview Founded in April 2008
Mobile Payment using HCE and mpoint payment gateway based on NFC enabled phones. AUTHOR : GRZEGORZ MILCARZ S111040
Mobile Payment using HCE and mpoint payment gateway based on NFC enabled phones. AUTHOR : GRZEGORZ MILCARZ S111040 DATE NOVEMBER 27, 2014 Summary The goal of the thesis is to create a proof of concept
An NFC Ticketing System with a new approach of an Inverse Reader Mode
An NFC Ticketing System with a new approach of an Inverse Reader Mode Dresden, 22/11/2013 Felipe de Sousa Silva Outline NFC Overview NFC Public Ticket System. Intention of the Inverse Reader Mode The Inverse
Using an NFC-equipped mobile phone as a token in physical access control
University of Twente Faculty of electrical engineering, mathematics and computer science Nedap Securiy Management Using an NFC-equipped mobile phone as a token in physical access control Author: Martijn
An introduction to nxpusblib. March 2012
An introduction to nxpusblib March 2012 Agenda NXP USB portfolio Demo using LPC1800- Out of the Box What is nxpusblib? How to use nxpusblib? Why to use nxpusblib? Summary 2 NXP USB Portfolio NXP MCU the
CS378 -Mobile Computing. Android Overview and Android Development Environment
CS378 -Mobile Computing Android Overview and Android Development Environment What is Android? A software stack for mobile devices that includes An operating system Middleware Key Applications Uses Linux
FLYPORT Wi-Fi 802.11G
FLYPORT Wi-Fi 802.11G System on module 802.11g WIFI - Infrastructure mode - softap mode - Ad hoc mode Microchip PIC 24F 16 bit processor Microchip MRF24WG0MA/MB - Native WiFi 802.11g transceiver - PCB
Loyalty Systems over Near Field Communication (NFC)
Loyalty Systems over Near Field Communication (NFC) Diogo Simões IST - Technical University of Lisbon Av. Prof. Cavaco Silva Tagus Park 2780-990 Porto Salvo, Portugal [email protected] Abstract.
AN1304. NFC Type MIFARE Classic Tag Operation. Application note PUBLIC. Rev. 1.3 2 October 2012 130413. Document information
NFC Type MIFARE Classic Tag Operation Document information Info Content Keywords NDEF, NDEF data mapping, NDEF Data Exchange Format MIFARE Classic 1K, MIFARE Classic 4K, MIFARE Classic 1K/4K, MIFARE Plus
A Review of Different Comparative Studies on Mobile Operating System
Research Journal of Applied Sciences, Engineering and Technology 7(12): 2578-2582, 2014 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2014 Submitted: August 30, 2013 Accepted: September
RTOS based Home Automation System using Android
RTOS based Home Automation System using Android Syed Anwaarullah 1, S.V. Altaf 2 1 PG Engineering Student at Lords Institute of Engineering and Technology, India, [email protected] 2 Assoc Prof at Lords
ACR122 NFC Contactless Smart Card Reader
Datenblatt / Specifications ACR122 NFC Contactless Smart Card Reader Table of Contents 1. Introduction... 3 1.1. USB Interface... 3 2. Implementation... 4 2.1. Smart Card Reader Interface Overview... 5
Android Architecture. Alexandra Harrison & Jake Saxton
Android Architecture Alexandra Harrison & Jake Saxton Overview History of Android Architecture Five Layers Linux Kernel Android Runtime Libraries Application Framework Applications Summary History 2003
The Internet of Things: Opportunities & Challenges
The Internet of Things: Opportunities & Challenges What is the IoT? Things, people and cloud services getting connected via the Internet to enable new use cases and business models Cloud Services How is
SCM Microsystems. Reference Manual version 1.3. SCL010 Multiprotocol contactless stationary reader
SCM Microsystems Reference Manual version 1.3 SCL010 Multiprotocol contactless stationary reader Reference manual SCL010 Multiprotocol Contactless Stationary Reader SCM Microsystems Oskar-Messter-Strasse,
Banking. Extending Value to Customers. KONA Banking product matrix. KONA@I is leading the next generation of payment solutions.
Smart IC Banking Banking Extending Value to Customers KONA Banking product matrix Contact - SDA Product EEPROM Java Card Type KONA Products KONA@I is leading the next generation of payment solutions Banks,
MIFARE CONTACTLESS CARD TECHNOLOLGY AN HID WHITE PAPER
MIFARE CONTACTLESS CARD TECHNOLOLGY AN HID WHITE PAPER GENERAL The MIFARE contactless smart card and MIFARE card reader/writer were developed to handle payment transactions for public transportation systems.
Application Programming Interface
Application Programming Interface Advanced Card Systems Ltd. Website: www.acs.com.hk Email: [email protected] CONTENTS Introduction 4 Features 4 USB interface 4 Contact and Contactless interface handling
Introduction to Android
Introduction to Android Ref: Wei-Meng Lee, BEGINNING ANDROID 4 APPLICATION DEVELOPMENT, Ch1, John Wiley & Sons, 2012 1. What is Android Android is a mobile operating system that is based on a modified
KONICA MINOLTA MOBILITY SOLUTIONS. bizhub InfoPalette MFPs bizhub Compact (A4) MFPs/Printers
KONICA MINOLTA MOBILITY SOLUTIONS bizhub InfoPalette MFPs bizhub Compact (A4) MFPs/Printers July 2015 BUILT-IN MOBILITY SOLUTIONS? Konica Minolta bizhub InfoPalette Series, select bizhub Compact MFPs &
Android Operating System:
Android Operating System: An in depth introduction CS423 Project Mohammad Alian, Shuomeng Guang, Bo Teng Outline 1. What is Android 2. History 3. Android architecture 4. Android vs Linux 5. Process Management
NFC Momentum: Beyond the Killer App. Koichi Tagawa Sony Chairman, NFC Forum
NFC Momentum: Beyond the Killer App Koichi Tagawa Sony Chairman, NFC Forum NFC Solutions Summit May 22, 2012 NFC Phones Here Now Available in the market Acer E320 Liquid Express BIackBerry Bold 9790 BIackBerry
Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality,
Mobile Testing Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency. A mobile application
Bringing Mobile Payments to Market for an International Retailer
Bringing Mobile Payments to Market for an International Retailer Founded in 2011, Clearbridge Mobile has emerged as a world class studio developing state of the art wearable and mobile wallet / payment
Tablets in Data Acquisition
Tablets in Data Acquisition Introduction In the drive to smaller and smaller data acquisition systems, tablet computers bring a great appeal. Desktop personal computers gave engineers the power to create
Friendly ARM MINI2440 & Dalvik Virtual Machine with Android
e t International Journal on Emerging Technologies (Special Issue on NCRIET-2015) 6(2): 197-202(2015) ISSN No. (Print) : 0975-8364 ISSN No. (Online) : 2249-3255 Friendly ARM MINI2440 & Dalvik Virtual Machine
Payment and Identification Secure solutions
Payment and Identification Secure solutions ST at a glance STMicroelectronics is a global leader in the semiconductor market serving customers across the spectrum of sense & power, automotive and embedded
NFC Reader Design: Antenna design considerations
NFC Reader Design: Antenna design considerations Public MobileKnowledge February 2015 Agenda Introduction to RFID and NFC Contactless reader design: Initial considerations and architecture Illustrative
MOBILE SMARTPHONES AS SECURE SIGNATURE-CREATION DEVICES
THE PUBLISHING HOUSE PROCEEDINGS OF THE ROMANIAN ACADEMY, Series A, OF THE ROMANIAN ACADEMY Volume 14, Special Issue 2013, pp. 373 377 MOBILE SMARTPHONES AS SECURE SIGNATURE-CREATION DEVICES Adrian FLOAREA
NFC Hacking: The Easy Way
DEFCON 20 NFC Hacking: The Easy Way Eddie Lee eddie{at}blackwinghq.com About Me! Security Researcher for Blackwing Intelligence (formerly Praetorian Global)! New site live: blackwinghq.com! We re always
Introducing Carmenta Engine for Android
Introducing Carmenta Engine for Android We are proud to be able to give Android software developers access to the tools and components they need to add map support in mission critical mobile applications.
Index. 1-FLYPOS hardware/firmware Technology Overview 2-FLYPOS software architecture 3-Gateway/Acquirer Interface 4-Letters of Approval
FLYPOS Index 1-FLYPOS hardware/firmware Technology Overview 2-FLYPOS software architecture 3-Gateway/Acuirer Interface 4-Letters of Approval 2 1- FLYPOS hardware/firmware Technology Overview 3 FLYPOS Technology
Wireless IoT Technologies and Applications - Near Field Communication
Wireless IoT Technologies and Applications - Near Field Communication Bryce Yau Manager, IC Design 6 May 2016 Outline IOT and NFC NFC Introduction NFC Standards NFC Chip Manufactures and Users NFC Device
Introduction to Android
Introduction to Android 26 October 2015 Lecture 1 26 October 2015 SE 435: Development in the Android Environment 1 Topics for Today What is Android? Terminology and Technical Terms Ownership, Distribution,
NACCU 2013. Migrating to Contactless: 2013 1
NACCU 2013 Migrating to Contactless: 2013 1 AGENDA The demise of cards has been predicted for many years. When will this really happen? This presentation by two card industry experts will cover the rise
Security & Chip Card ICs SLE 44R35S / Mifare
Security & Chip Card ICs SLE 44R35S / Mifare Intelligent 1 Kbyte EEPROM with Interface for Contactless Transmission, Security Logic and Anticollision according to the MIFARE -System Short Product Info
Example Connection between USB Host and Android
Example connection between USB Host and Android Example Connection between USB Host and Android This example illustrates the connection between Board ETMEGA2560-ADK and Android through Port USB Host. In
Questions from The New SensorTag - IoT Made Easy Webinar
Questions from The New SensorTag - IoT Made Easy Webinar Are there any plans to make a Windows API available (preferably portable for use in Windows 10 Universal applications) It is in our queue of projects,
Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22. www.dragino.com
Yun Shield User Manual VERSION: 1.0 Version Description Date 0.1 Initiate 2014-Jun-21 1.0 Release 2014-Jul-08 Yun Shield User Manual 1 / 22 Index: 1 Introduction... 3 1.1 What is Yun Shield... 3 1.2 Specifications...
