Home
Model S
Model 3
Model X
Model Y
Cybertruck
Roadster
Tesla
SpaceX
News
Analysis
Video
Member Articles
Forums
What's new
New posts
New media
New media comments
New profile posts
Latest activity
Search forums
Media
New media
New comments
Search media
Groups
Public Events
Vendors
Log in
Register
Search
Search engine:
Threadloom Search
Elastic Search
Search titles only
By:
Search engine:
Threadloom Search
Elastic Search
Search titles only
By:
What's new
New posts
New media
New media comments
New profile posts
Latest activity
Search forums
Media
New media
New comments
Search media
Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register
Menu
Install the app
Install
We just completed a significant update, but we still have some fixes and adjustments to make, so please bear with us for the time being. Cheers!
Tesla Motors Club
Forums
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
I posted a video about my project in which I use a Raspberry Pi to display realtime CAN bus data in the car's own web browser.
Let me know if you have any questions. -Ben
Shortcut to the links:
I show how to collect detailed CAN bus data from a Tesla Model S, and display it in the car's own web browser!
Complete Raspberry Pi with CAN bus shield and 12V buck converter:
Raspberry Pi 3 System With CAN Bus Interface
Diagnostic connector pinout (scroll through the images):
EVTV Motor Verks Store: Tesla Model S and Model X CAN Monitor, OEM Electric Vehicle Items, TeslaCANKit
Tesla diagnostic connector:
Tesla Diagnostic Cable For MS/MX (Sept 2015 and up) - Bare Wire Version
RPi CAN bus tutorial:
CANned Pi: (Part1)
Get node.js installed on the RPi:
Guide to Installing Node.js on a Raspberry Pi | thisDaveJ
I used socket.io, which is a module that installs into node.js:
socket.io
Basic sequence to setup the server on the Pi:
sudo ip link set can0 type can bitrate 500000 listen-only on
sudo ip link set can0 up
candump -cae can0,0:0,#FFFFFFFF
candump -cae can0,0:0,#FFFFFFFF | grep 106 | awk -Winteractive '{ print $10}' | node app.js
Tesla CAN bus reverse engineering:
wk057's SkieNET
I will post the node.js code on my blog:
Ben Krasnow
Forums
Top