mardi 8 janvier 2019

NFC et Windows





Je vous présente 2 outils pour Windows pour gérer le NFC.
Bien sûr, l'ordinateur doit avoir un lecteur matériel de NFC ainsi que le driver adéquate.

1°) NFC TOOL GUI
Outils qui affiche les informations d'une carte NFC, très simple et assez complet.
Avantage:
Très simple
Inconveniant :
ne lis que les cartes sur 4 Hexa et pas 7
les informations disparaissent lorsqu'on retire le tag



2°)ReadCard (Community Edition)
Outils qui affiche les informations d'une carte NFC, avec pas mal d'options pour les personnes qui maitrisent un peu plus le NFC, le LSB et MSB, binaire, hexa, decimal...
Avantage:
Assez simple et très complet 
Inconveniant :
Connaitre un peu le NFC
les informations disparaissent lorsqu'on retire le tag
PopUp au démarrage

3°) Script pour passer de HEXA en Decimal LSB ou MSB:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Hexa2Dec V1.0.2</title>
<!-- Hexa2Dec -->
<!-- V 1.0.2 -->
<!-- 07:01 19/11/2018 -->
<!-- Script permettant de convertir un HexaDecimal en Decimal avec option MSB ou LSB -->

<script>

function toDec(){
var regHexa = /^[a-f\d]+$/i;
document.f1.valeur.value=document.f1.valeur.value.replace(/\:|\-|\ /g,'');
var initial = document.f1.valeur.value.toUpperCase();

if (document.f1.methode.value=="LSB") {

sortie="";
boucle=(initial.length/2);

for(var i = 0; i < boucle; i++ ) {
longueur=initial.length;
sortie=sortie+initial.charAt(longueur-2);
sortie=sortie+initial.charAt(longueur-1);
initial=initial.substr(0, longueur-2);
}
initial=sortie;
}

if(regHexa.test(initial)){
var converti = parseInt(initial,16);
converti=converti.toString();
document.f1.result.value=converti;
}
else{
alert('La valeur entrée n\'est pas hexadécimale !');
}
}


</script>
</head>

<body>
<fieldset><legend>Hex2Dec MSB+LSB 1.0.2</legend>
<form name=f1>
Valeur HEXA : <input type="text" name="valeur" value="DBADC950">
<select name="methode" >
<option value="MSB">MSB - ordre normal</option>
<option value="LSB">LSB - ordre inversé</option>
</select>

<input type="button" onclick="toDec()" value="Convertir en décimal" /><br>
Resultat en DECIMALE: <input type="text" name="result" /><br />

</form>
</fieldset>
</body>
</html>

Aucun commentaire:

Enregistrer un commentaire