Étape 4: Analyser les données
De là, il faut trouver un moyen détecter les messages, tels que la mise en marche lightts, fenêtres ouvertes ect ect.
Lors de la connexion avec putty vous pouvez enregistrer toutes les données entrant au fichier comme indiqué dans la capture d’écran de l’étape précédente.
Connectez et journal vers un fichier appelé file1.csv et laissez-le fonctionner avec toutes les fenêtres fermées, clé du véhicule en position mais pas a commencé et laissez-le fonctionner pendant environ 5 minutes, tuer la session putty, puis redémarrez l’Arduino (l’esquisse n’efface pas la mémoire tampon), et cette fois vous connecter toutes les données à file2.csv, une fois le mastic commence Michel données, appuyez rapidement sur un buton (seul à un temps cus que vous ne saurez pas quel message va à quel bouton) , une fois que vous avez appuyé sur un bouton à quelques reprises rapidement disconnectputty de la can bus.
Donc, théoriquement, tous les messages de File2.csv qui est aussi dans File1.csv devraient être ignorée/filtré les messages restant dans File2.scv devraient être les message sur les touches.
Si vous avez quelques compétences en programmation, vous pourriez trouver une meilleure façon de gérer cela.
J’ai cretated une demande de base dans VB6, vous pouvez consulter pour plus d’informations sur l’outil sur mon Blog
Malheureusement l’application est un peu incomplet, même si elle est capable de se connecter directement à l’Arduino Via Serial il ne fonctionne pas propperly, donc s’il vous plaît ignorer la partie connexion série.
Il faudra essentiellement le fichier fisrt run qui vous ont été dumping données pour environ 5 Minutes (ignoredatabase.can) et incomming.can dans le fichier journal qui inclut bouton presses.
Je vous encourage à trouver un meilleur moyen d’analyser les données comme cela peut être très stime consommer.