Att utforska Tesla Model S CAN-Bus (7 / 9 steg)
Steg 7: Logga data
Att börja se vissa uppgifter bara ange följande kommando i din terminal efter följande föregående steg.
candump - cae can0, 0:0, #FFFFFFFF
Detta kommer ut alla kan meddelanden (inklusive fel) till din terminalfönster.
Om du ser något liknande denna rulla över skärmen, du kan klappa dig själv på ryggen, allt fungerar normalt.
(1423606588.555165) can0 00E #1E563FFF08FFA066 < br > (1423606588.555434) can0 102 #CA98F8FFEEFF
(1423606588.555881) can0 202 #845E6B9D00007102
(1423606588.556169) can0 6F2 #1634B40D1D43C3D0
(1423606588.556193) can0 212 #5800227400
(1423606588.556455) can0 23A #000B001200050000
(1423606588.556678) can0 21A #FE0000FE000000B7
(1423606588.556902) can0 222 #0000DA98F01070
(1423606588.557139) can0 29A #0000FE0000000000
(1423606588.557481) can0 27A #292903DC092600
Det kan se ut som bilen bara slungas metriska massor av information på dig men det är normalt, beroende på hur många enheter på bussen och hur ofta de uppdaterar det kan vara en massa meddelanden att sålla. Men det är lite svårt att sortera igenom när de flyger av Matrix stil i en kommandotolk, så bara slå Ctrl-C för att avsluta programmet.
Nästa kan typ samma kommando men ändra några parametrar:
candump -l, 0:0, #FFFFFFFF
Detta kommer att logga alla data till en fil i din aktuella arbetskatalogen med ett namn som ser ut ungefär så här candump-2015-02-10_221628 2. Logga
När du har det, är det dags att börja titta på vad som händer i fordonet.