Rétro-ingénierie : USB contrôlée hack domotique (7 / 19 étapes)

Étape 7: Reverse engineering : ce qui est 0 ou 1

Donc je sais que bits d’ignorer, le bit de départ et de morceaux de l’ID de réseau. Mais je ne sais toujours pas comment la télécommande représente 0 et 1.

La télécommande a des boutons pour 4 lampes. La façon la plus logique pour représenter ces derniers dans la trame de données est un nombre binaire de 2 bit.

J’ai repris l’analyseur logique, vous appuyez sur la touche ON pour lampe 1, 2, 3 et 4. Puis je copie-collé dans Gimp pour obtenir une vue d’ensemble.

OK, donc quatre bits changent lorsque j’appuie sur un bouton. Deux des bits semble compter en binaire de 0 à 3. Il est fort probable qu’ils sont les bits d’adresse de lampe.

Pour lampe 1, ils sont les deux impulsions longues. Pour lampe 2 il y a une courte et une impulsion longue. Cela signifie que le bit le moins significatif est envoyé d’abord. Le contraire de ce qu’ils vous écrivez normalement passant un nombre binaire.

Car il semble que les bits marquées en vert semble compter BOF 0 à 3, je vais présumer que c’est les bits d’adresse de lampe. Je ne sais pas ce que les bits marqués en bleu sont encore. Probablement une sorte de somme de contrôle pour assurer une communication libre erreur.

Aussi, j’ai appris de ce que, selon toute vraisemblance, les bits sont transmis comme ça.

  • Temps d’impulsion: 0
  • Courtes impulsions: 1

Articles Liés

Rétro-ingénierie en direct

Rétro-ingénierie en direct

J'ai commencé en électronique avant l'avènement de l'internet et les composants plus solides à l'État, donc obtenir des fiches techniques et des schémas n'a pas été facile pour moi. Aujourd'hui avec la fabrique faisant ICs personnalisés et écrans à c
Rétro-ingénierie : Ampoule de LED RVB avec télécommande IR

Rétro-ingénierie : Ampoule de LED RVB avec télécommande IR

nous avons acheté 20 de ces ampoules LED RVB pour un parti au travail, mais j'ai été un peu déçu avec les fonctions de décoloration de couleur ils ont fourni. J'ai donc décidé de prendre un ingénieur apart, inverse le protocole infrarouge et voir si
Rétro-ingénierie à émuler les cartouches d’encre pour une imprimante Epson

Rétro-ingénierie à émuler les cartouches d’encre pour une imprimante Epson

pour les deux dernières années, j'ai été l'intention de me construire une imprimante 3D de certaines imprimantes à jet d'encre anciennes que j'avais recueillies au cours des années. Mais pas jusqu'à il y a deux semaines avais j'ai réellement commencé
Comment inverser l’ingénierie pcb

Comment inverser l’ingénierie pcb

PCB rétro-ingénierie, également appelée clonage de PCB ou de copie de PCB, utilise la technologie de l'ingénierie inverse sur le PCB qui a été conçu et fabriqué par d'autres, c'est d'utiliser des PCB ayant trait aux logiciels pour copier la carte de
PerfEGGct: (Sur) le œuf à la coque parfait d’ingénierie

PerfEGGct: (Sur) le œuf à la coque parfait d’ingénierie

Révolu le temps de chronométrage aveuglément et faire bouillir les œufs et d'être parti avec rien d'autre qu'un mauvais jaune ! Dans le cadre de notre projet d'ingénierie mécatronique dernière année, nous avons développé un appareil qui mesure l'osci
GaussGun / bobine-pistolet électronique et ingénierie de projet

GaussGun / bobine-pistolet électronique et ingénierie de projet

J'ai décidé de faire le Gold Award de Crest à mon collège, qui est une grande reconnue par l'Association britannique de Science qui donne aux étudiants l'occasion d'approfondir leur connaissance de la science, technologie, ingénierie et mathématiques
Comment enseigner l’ingénierie orientée projet Kids

Comment enseigner l’ingénierie orientée projet Kids

Si vous aimez ce Instructable, alors je vous encourage à acheter mon livre, Ingénieur de l'élastique. Elle est pleine de projets plus impressionnants et originaux fabriqués à partir de matériel domestique. Vous pouvez le trouver là où les livres sont
Été 2014 Introduction à la compétition d’ingénierie

Été 2014 Introduction à la compétition d’ingénierie

3 juillet 2014PARGroupe : One PieceJiaqing buQian JunqiXiang YinanÉléments de YangChen MiaoumiaouVG100 INTRO À L'INGÉNIERIEDÉPARTEMENT DE GÉNIE MÉCANIQUEUNIVERSITÉ DU MICHIGAN – SHANGHAI JIAO TONG UNIVERSITY JOINT INSTITUTE(EUH SJTU JI)SHNAGHAI, CHIN
Aéroglisseur pour l’été 2014 Introduction à la compétition d’ingénierie

Aéroglisseur pour l’été 2014 Introduction à la compétition d’ingénierie

1. introduction au Joint InstituteSalut! Nous sommes des étudiants de l'Institut unifié de l'Université JiaoTong de Shanghai en Chine. Cette belle école est située au sud-ouest de Shanghai et Picture1 est la vue de notre campus fantastique.Institut m
USB: - contrôleur de moteur DC à l’aide de PIC18F4550 (clavier)

USB: - contrôleur de moteur DC à l’aide de PIC18F4550 (clavier)

USB: - contrôleur de moteur DC à l'aide de PIC18f4550 (clavier)Bonjour les amis,Exigences en matièreInterface USB DEMO BoardPuce contrôleur de moteur L293DCeci un petit projet sur le contrôle moteur D.C avec carte d'interface USB pic18f4550 avec mote
Projet 1.1 : Introduction à l’ingénierie numérique et FPGA conseils

Projet 1.1 : Introduction à l’ingénierie numérique et FPGA conseils

C'est la première d'une série de projets en utilisant des matériaux de Digilent qui sont créés pour EE214 à la Washington State University. Toutefois, nous avons décidé que nous avons voulu rendre plus accessible au grand public, donc je suis leur cr
Petit moteur pré-ingénierie Masco G1

Petit moteur pré-ingénierie Masco G1

Il s'agit d'un projet créé par classe pré-ingénierie de M. Kurtz.Étape 1: matériauxVous aurez besoin du matériel suivant :Batterie DPinceUne règleUn aimant2 pieds de fil d'aimant DuraShock 262 petits trombonesruban adhésifPiles AA ou quelque chose de
Protocole de contrôle de climatiseur télécommande ingénierie inverse

Protocole de contrôle de climatiseur télécommande ingénierie inverse

Salut, ceci est mon premier espoir instructable, vous l'aimez.Pour entrer dans l'électronique, j'ai choisi un projet domotique : un système me permettant de programme et contrôle les deux unités de climatisation dans mon appartement. Dans ce instruct
Moins cher rétro jeu d’Arcade contrôles encodeur jamais !

Moins cher rétro jeu d’Arcade contrôles encodeur jamais !

Vous pourriez avoir vu la "PIK3A" table de jeu rétro circulant autour de l'internet, dont j'ai fait pour element14.com dans le cadre de notre contenu de promo pour le lancement de la Raspberry Pi 3. Si vous n'avez pas vu, c'est une table IKEA ma