Hacka din bil CAN-BUS med Arduino och Seeed CAN-BUS sköld (4 / 6 steg)
Steg 4: Analysera data
Här måste du räkna ut hur man upptäcker meddelanden, till exempel slå på lightts, öppna windows ect ect.
När du ansluter med kitt kan du logga alla inkommande data till filen som förklaras i skärmdumpen från föregående steg.
Ansluta och logga till en fil kallas file1.csv och låta den springa med alla fönster stängda, fordonets nyckel i ståndpunkt men inte började, och låt den springa ca 5 minuter, döda kitt sessionen, starta om Arduino (skissa inte klart bufferten), och denna gång Logga alla data på file2.csv, när putty börjar duming data, tryck snabbt på en buton (enda på tid kund du inte vet vilken meddelande går till vilken knapp) , när du tryckt på en knapp några gånger snabbt disconnectputty från kan buss.
De meddelanden som är kvar i File2.scv bör så teoretiskt alla meddelanden i File2.csv som också finns i File1.csv bör ignoreras/filtrerat meddelande knapptryckningar.
Om du har vissa kunskaper i programmering du kan hitta ett bättre sätt att hantera detta.
Jag skapad i VB6 en grundläggande ansökan, kan du leta efter mer information om verktyget på min blogg
Tyvärr programmet är lite ofullständig, eventhough det har förmågan att ansluta direkt till Arduino Via seriell det inte fungerar propperly, så Vänligen ignorera den serieanslutning delen.
Det tar i princip fisrt filen kör som du dumpning data för ~ 5 minuter (ignoredatabase.can) och incomming.can som loggfilen som innehåller knappen pressar.
Jag uppmuntrar dig att hitta ett bättre sätt att analysera data som det kan vara mycket stime konsumerar.