Il s'agit de la commande pn53x-tamashell qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
pn53x-tamashell - Shell de démonstration de communication PN53x TAMA
SYNOPSIS
pn53x-tamashell [scénario]
DESCRIPTION
pn53x-tamashell est un outil interactif simple pour envoyer des commandes TAMA et recevoir
les réponses. TAMA fait référence au jeu de commandes pris en charge par la famille PN53x. Les messages sont
binaire et le shell attend une notation hexadécimale. Commandes TAMA et préfixes de réponses
(0xD4/0xD5), CRC et tout cadrage ci-dessus sont gérés de manière transparente.
Vous pouvez utiliser le shell de manière interactive (avec le support readline) ou vous pouvez écrire le vôtre
fichier de script composé de commandes et de commentaires (tout ce qui commence par ";", "#" ou
"//"). Les espaces sont ignorés et peuvent être utilisés pour la lisibilité.
Shebang est pris en charge, démarrez simplement votre script avec :
#!/ usr / bin / env pn53x-tamashell
COMMANDES
p N pour introduire une pause de N millisecondes.
q or Ctrl-d quitter.
EXEMPLES
La commande GetFirmware est D4 02, il suffit donc d'envoyer la commande "02" :
$ pn53x-tamashell
Connecté au lecteur NFC : SCM Micro/SCL3711-NFC&RW - PN533 v2.7 (0x07)
> 02
Émission : 02
Rx : 33 02 07 07
> 40
Émission : 40
Rx : commande non acceptable
> q
Adieu!
Même chose, avec un script :
$ pn53x-tamashell << FEO
// Ceci est un commentaire
02 // Obtenir le micrologiciel
40 // Commande avec des arguments manquants
EOF
Connecté au lecteur NFC : SCM Micro/SCL3711-NFC&RW - PN533 v2.7 (0x07)
> // Ceci est un commentaire
> 02 // GetFirmware
Émission : 02
Rx : 33 02 07 07
> 40 // Commande avec des arguments manquants
Émission : 40
Rx : commande non acceptable
> Au revoir !
OPTIONS
scénario Fichier de script avec les commandes tama
Utilisez pn53x-tamashell en ligne à l'aide des services onworks.net
