Reverse engineering luftkonditioneringen IR Remote control protocol (4 / 4 steg)
Steg 4: Verifiera analysen
Målet med studien är att kunna generera meddelanden som luftkonditioneringen kommer att förstå och acceptera. Så programmet gick tar argument och generera ett binärt meddelande. Nu är allt som är kvar för att göra (tills vi har en fungerande IR-sändare) att jämföra meddelandet genereras av programmet och de inspelade meddelandena vi hade i ingångar.
De värden och placeringen av varje i nyttolast definieras här.
En gång sammanställt (gcc -o koda encode.c) här koden bör göra det möjligt för oss att kontrollera att den genererade ram är lika den som ingick i urvalet
Programmet koda avskiljer byte för lättare läsning.
$ mer auto_25.decode
01000000 00000100 00000111 00100000 00000000 10000000 01001100 00000001 11110101 00000000 00000000 01100000 00000110 00000000 00000000 00000001 00000000 01100000 00101010
$. / koda -m AUTO 25
01000000 00000100 00000111 00100000 00000000 10000000 01001100 00000001 11110101 00000000 00000000 01100000 00000110 00000000 00000000 00000001 00000000 01100000 00101010
Det är allt för detta instructable, inte mycket bilder eller roliga i det, jag måste erkänna, men det finns mer att komma. Hoppas det kan hjälpa någon.
Tveka inte att be för precision och kommentar.