4 votes

Pourquoi le Nexus 5 HCE répond-il à FELICA select ?

J'ai un lecteur NFC qui vérifie constamment la présence de tags. J'ai également un Nexus 5 avec un HostApduService activé. Lorsque l'on tape de façon répétée le Nexus 5 sur le lecteur, ce dernier signale la présence d'une étiquette FELICA (JIS : X6319-4) dans 9 cas sur 10. Dans environ 1 cas sur 10, il signale un dispositif ISO14443-3A.

Cette dernière est le comportement attendu et celui qui est décrit pour Android HCE . Je ne trouve nulle part mention de ce support FELICA. Un OnePlus One n'apparaît que comme ISO14443-3A, par exemple.

Pourquoi un Nexus 5 HCE s'affiche-t-il comme FELICA ? Et y a-t-il un moyen de désactiver ce comportement ?

[EDIT] : J'ai deux téléphones Nexus 5 ici, qui agissent différemment. Celui-ci se comporte comme FELICA : Android 5.1, Build LMY47I. L'autre ne le fait pas : Android 5.1.1, Build LMY48M

0voto

rizzle Points 3127

Outre le mode HCE, un appareil Android fonctionne généralement aussi en mode NFC peer-to-peer. Le mode peer-to-peer passif (ISO/IEC 18092) est basé sur les protocoles d'anti-collision et d'activation de l'ISO/IEC 14443 (pour 106 kbps) et de la JIS X 6319-4 (pour 212 kbps et 424 kbps). Par conséquent, les dispositifs en mode peer-to-peer peuvent être détectés comme des cartes JIS X 6319-4 ainsi que des cartes ISO/IEC 14443-3 par les lecteurs de cartes à puce sans contact.

La probabilité de détecter (accidentellement) un téléphone Android comme "FeliCa" ou de le détecter (correctement) comme ISO/IEC 14443 dépend de la mise en œuvre de la boucle d'interrogation/écoute NFC que le téléphone utilise pour passer d'un protocole NFC actif à un protocole NFC passif (et compatible NFC).

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X