Paso 3: PC - Python script (get seria)
Esta secuencia de comandos de python muestra cómo interpretar los datos de la placa Arduino Uno (actuando como UART) para recuperar secuencias del pedacito del autobús 1-wire, convertir e imprimir estos como valores hexadecimales. Va un paso más allá y hace una interpretación de los datos de byte así (actualmente para MATCH_ROM, SEARCH_ROM solamente).
Tenga en cuenta que este script es un estado muy temprano de la "prueba de concepto como" y deja mucho espacio abierto para la mejora de las funciones básicas así como el codificación de estilo de python. (Se feliz reproduzco cualquier código mejorado aquí si envía a mí.)
El script cuenta con 2 funciones:
- sniff_TUT214: sniffer según normas/especificaciones oficiales en TUTORIAL 214 (RESET
- sniff_115200: sniffer siempre (posible aplicación)
de los cuales el primero fue sólo un intento sin ninguna ambición real para conseguirlo laborable (puede ser en C++ con código ensamblador - podría hacerse entonces como módulo de python). El otro sin embargo funciona bastante bien, es estable y confiable en el sentido de eso él devuelve datos útiles y reproducibles.