2017-02-20 2 views
0

J'essaie d'interagir avec une étiquette NFC qui n'est pas détectée par mon téléphone Android (Nexus 5). Aucune intention n'est reçue lorsque l'étiquette se rapproche du téléphone. Le tag est une EEPROM SRIX4K, selon la fiche technique, cette puce fonctionne à 13,56 MHz et suit la norme ISO 14443-2 Type B, donc dans mon code d'application, j'ai utilisé l'objet technologique NfcB mais comme l'étiquette n'est pas détectée par le système, l'application n'atteint même pas le point d'utilisation de l'objet NfcB. Je peux parler à la balise sans problème en utilisant libnfc et un lecteur PN532 d'une application Linux, donc je sais que la balise fonctionne et la norme ISO 14443-2 Type B est la bonne norme à utiliser. L'application détecte parfaitement les autres balises et peut distinguer les balises NfcB des autres balises.Parler à une étiquette nfc non détectée

Je pense que la façon dont android détecte les nouvelles balises n'est pas supporté par ou ne fonctionne pas correctement avec cette puce. Y a-t-il un moyen de faire l'une des choses suivantes?

  • vigueur le système Android pour parler à l'étiquette sans aucune astuce
  • l'intention du système android de penser une étiquette est présente et voir ce se produit avec la méthode Transceive NFCB

I » m ouvert aux autres idées aussi. Le téléphone est enraciné et puisque c'est pour un usage personnel, je peux modifier le système si nécessaire.

Répondre

0

Vous pouvez essayer cette application si balise est détectée: https://play.google.com/store/apps/details?id=at.mroland.android.apps.nfctaginfo

  • Si oui, jetez un oeil à « informations sur les balises » pour connaître la façon dont Android balise Meta noindex.
  • Si non, il semble que la puce NFC intégrée à ce téléphone ne supporte pas ce type d'étiquette.
+0

Merci c'est l'une des applications que j'ai déjà essayé et il ne détecte pas le tag. Le point est que je peux utiliser l'étiquette avec la norme ISO 14443 B avec un lecteur PN532, et que le téléphone peut détecter d'autres étiquettes avec la norme B, mais pas ce SRIX. Je pense que je dois jeter un oeil à la façon dont le système Android détecte une nouvelle étiquette à un niveau inférieur. Savez-vous quelle partie de l'OS prend soin de cela? Merci – sguerrini97