Étape 4: Tester le projet iButton
L’analyseur a même un décodeur 1 fil, alors vous pouvez réellement voir les octets. Les six octets du milieu sont indiqués sur l’iButton elle-même, également. J’ai aussi écrit une routine d’écrire les choses le firmware lit la Boa dans l’EEPROM de la PIC12F683.
Puis j’ai fait une lecture de l’appareil avec mon pickit, vous pouvez voir le résultat sur la deuxième image : les six premiers bits sont les nombres de la porte-clé, signalisation que mon algorithme fonctionne bien, et l’eeprom a été écrit avec succès.
Un développement possible pourrait consister à stocker l’id-s enregistré dans la mémoire eeprom, lisez-le à chaque fois que le programme démarre (mais qui aurait besoin de beaucoup de RAM) et de les comparer sans cesse contre l’id-s qu’ar venant de l’iButtons connectés. De cette façon, on pourrait simplement créer une liste avec l’iButtons autorisés à ouvrir le verrou et rejeter tout ce qui n’est pas sur cette liste.