Table of Contents
What is default Isodep aid route?
If there is no match, it will use the protocol-based route as the default route for ISO-DEP (14443-4-A) traffic. New SIM-based applications need to register the AIDs in the SIM in order for the specific AID routes to be populated in the controller routing table.
What’s a NFC device?
Near Field Communication (NFC) is a set of short-range wireless technologies, typically requiring a distance of 4cm or less to initiate a connection. NFC allows you to share small payloads of data between an NFC tag and an Android-powered device, or between two Android-powered devices. Tags can range in complexity.
What is aid in NFC?
The AID is a “name” that you assign to your smartcard application (in the case of HCE: the Android app that emulates the card application). A reader application uses this “name” to address your card (HCE) application with a SELECT (by DF name/AID) APDU command (see ISO/IEC 7816-4).
What is card layout emulate?
Android 4.4 and higher provide an additional method of card emulation that doesn’t involve a secure element, called host-based card emulation. This allows any Android application to emulate a card and talk directly to the NFC reader.
What is host-based card emulation and how does it work?
When an NFC card is emulated using host-based card emulation, the data is routed to the host CPU on which Android applications are running directly, instead of routing the NFC protocol frames to a secure element.
What is NFC card emulation on Android?
Many Android-powered devices that offer NFC functionality already support NFC card emulation. In most cases, the card is emulated by a separate chip in the device, called a secure element. Many SIM cards provided by wireless carriers also contain a secure element.
How does the NFC controller determine the routing of traffic?
When an external reader sends a “SELECT AID” command, the NFC controller first checks AID routes in the routing table for a match. If there is no match, it will use the protocol-based route as the default route for ISO-DEP (14443-4-A) traffic. For any other non-ISO-DEP traffic it will use the technology based routing.
What is the routing table in Windows 10 Mobile?
In Windows 10 Mobile, the system sets up the NFC controller routing table that is used to make routing decisions at the controller layer. The table contains routing information for the following items. Individual AID routes. Protocol based route (ISO-DEP). Technology based routing (NFC-A/B/F).
https://www.youtube.com/watch?v=XNlceki9XgU