Étape 3: PC - Python script (get grave)
Ce script python indique comment interpréter les données de la carte Arduino Uno (agissant comme UART) pour récupérer les séquences de bits 1-wire bus, de convertir et d’imprimer ces valeurs hexadécimales. Il va plus loin et fait une interprétation des données octet ainsi (actuellement pour MATCH_ROM, SEARCH_ROM seulement).
S’il vous plaît être conscient que ce script est un état de « proof of concept comme » très tôt et laisse beaucoup de place ouverte pour améliorer les fonctions de base comme le python style de codage. (J’ai heureusement reproduira toute amélioration du code ici si vous l’envoyer à moi.)
Le script dispose de 2 fonctions :
- sniff_TUT214 : sniffer selon normes/spécifications officielles indiquées dans le tutoriel 214 (RESET
- sniff_115200 : sniffer toujours (possible de mettre en œuvre)
dont le premier était juste un essai sans n’importe quel réelles ambitions à faire fonctionner (peut être en C++ avec un code assembleur - pourrait se faire dans le module python puis). L’autre mais fonctionne très bien, est stable et fiable dans le sens de qu’il retourne les données utiles et reproductible.