Aller au contenu
NFC Utils
Menu NFC Utils
Parcourir les guides et les sections

Guide NFC Utils

Transport et FeliCa

Lisez les données de solde accessibles d’une carte prise en charge, inspectez ses systèmes FeliCa, ou travaillez avec les préréglages de lecture. Les données disponibles dépendent de la carte et de l’émetteur.

Lire un solde pris en charge

  1. Lisez la carte, puis ouvrez Outils. Le profil de transport correspondant est sélectionné.
  2. Ouvrez Solde pour consulter le solde accessible sur la carte.
  3. Utilisez Relire pour l’actualiser après avoir présenté la carte.
CarteValeur
OctopusDollars de Hong Kong. Un montant négatif lisible est affiché en négatif.
Shenzhen TongYuans chinois du porte-monnaie public pris en charge.
IC du Japon / famille SuicaYens japonais sur les cartes prises en charge qui exposent le service public.
Octopus et Shenzhen TongRésultats de porte-monnaie distincts quand les deux systèmes et services sont lisibles.
Macau PassSolde disponible en patacas de Macao, après déduction des 10 MOP préchargés par l’émetteur.

Un service refusé ou indisponible ne signifie pas que le solde est nul. L’application rapporte les informations qu’elle peut lire.

Macau Pass est la carte à solde prépayé de Macao pour les bus, le métro léger (LRT), les commerces et les restaurants. Ce n’est pas une carte FeliCa. NFC Utils lit le solde de son porte-monnaie ainsi que le premier et le dernier jour de validité dans le fichier public de la carte, avec l’antenne du téléphone ou avec un lecteur USB ou Bluetooth pris en charge, et aucune clé ni aucun compte n’est nécessaire. L’émetteur précharge 10 MOP dans le porte-monnaie avant la vente de la carte, ce qui permet à un seul trajet de faire passer le solde sous zéro. L’application déduit ce montant et affiche le solde disponible, le même chiffre que l’application Macau Pass, et Analyse complète le présente sur une ligne distincte nommée Réserve de l’émetteur. L’historique des trajets, les recharges, le numéro imprimé sur la carte et l’identité du titulaire ne sont pas disponibles.

L’outil Solde Octopus affichant le solde accessible sur la carte

Inspecter les systèmes

Une carte FeliCa peut exposer plus d’un système. Systèmes affiche les codes système renvoyés et leurs détails. Détails de la carte affiche l’identification de carte disponible. L’Analyse complète de l’onglet Lecture fournit le relevé le plus large.

Chaque système peut renvoyer son propre IDm, l’identifiant utilisé pour les commandes suivantes. L’application interroge le système sélectionné et utilise cet identifiant, y compris sur les cartes doubles Octopus et Shenzhen Tong.

Les autres profils FeliCa proposent Systèmes, Détails de la carte et Commandes brutes. Aucun décodeur de solde générique n’est inclus. Écrire et Effacer utilisent le NDEF Type 3 lorsque la carte expose le système NDEF (12FC) avec un bloc d’attributs inscriptible. Modifier les blocs lit ou écrit un bloc de 16 octets sur un service non chiffré, puis le relit. Les services qui exigent une authentification ne peuvent être ni lus ni écrits.

L’outil Systèmes FeliCa avec les informations système exposées par la carte

Utiliser les préréglages de lecture FeliCa

Commandes brutes propose Polling, Demander les codes système, Demander le service porte-monnaie et Lire le porte-monnaie public. Choisissez le système et la commande. L’application relance un Polling avant d’utiliser l’IDm du système actuel. Les préréglages de service porte-monnaie ne s’appliquent qu’à Octopus, Shenzhen Tong et IC du Japon.

Les trames personnalisées incluent l’octet de longueur FeliCa. Les longueurs invalides ou les identifiants adressés périmés sont refusés, mais une commande personnalisée bien formée peut tout de même modifier une carte. Le guide des commandes brutes explique le format des trames.

Choisir un lecteur

Utilisez l’antenne NFC du téléphone ou un lecteur USB ou ACS Bluetooth compatible. iPad et Mac exigent un lecteur externe. L’application prend en charge la lecture Octopus par USB et Bluetooth sur les plateformes Apple et Android.

Si un lecteur connecté ne détecte pas une carte FeliCa, vérifiez Types de cartes détectés. Apple modifie les réglages de détection ACS pris en charge par Bluetooth ; Android peut aussi utiliser le canal de réglages USB. Consultez Détection du lecteur.

Quand le lecteur lié est connu pour avoir la détection FeliCa désactivée, les outils de transport affichent cet avis au-dessus de la liste des outils, avec un lien Réglages du lecteur à l’intérieur.

Les outils Transport et FeliCa expliquant que la détection FeliCa est désactivée sur le lecteur connecté
La fenêtre Mac de NFC Utils lisant une carte Octopus par un lecteur Bluetooth, sans volet d’enregistrements NDEF
Une lecture de transport sur Mac affiche le solde et aucun volet d’enregistrements vide

Comprendre les limites

Ces outils lisent des informations publiques prises en charge. Ils ne rechargent pas, ne transfèrent pas de soldes, ne modifient pas un porte-monnaie, ne lisent pas l’historique des trajets et ne récupèrent pas l’identité du titulaire protégée par l’émetteur. Une puce FeliCa compatible peut tout de même refuser un service.

Une signature d’usine NXP, quand une autre carte en prend une en charge, n’authentifie ni un porte-monnaie de transport ni un compte émetteur. Le solde affiché est la valeur lisible stockée sur la carte.