Automatic SDK? Raw CANBUS data?

  • 8
  • Idea
  • Updated 3 years ago
  • Implemented
Can Automatic just pump over raw CANBUS data to the phone and expose it via an SDK?
I would love to play with raw vehicle logs, as well as create an Automatic type of app geared towards vehicle performance (things like track days and canyon drives) and less about vehicle economy
Photo of pio!pio!


  • 140 Points 100 badge 2x thumb
  • hopeful

Posted 4 years ago

  • 8
Photo of Zandr


  • 1,550 Points 1k badge 2x thumb
I would love to see this as well (see another thread for my misadventures with splitters). I think it's a long way down Automatic's wishlist though.
Photo of Amy


  • 68,950 Points 50k badge 2x thumb
Does an open API get you close to what you're asking?
Photo of pio!pio!


  • 140 Points 100 badge 2x thumb
Why do you need to manually add PIDs? Why can't the device just stream the ENTIRE data on the CANBUS over to the phone...then you can build some kind of system where the SDK does the abstraction of raw data to some Observable subscription model.

Is there not enough bandwidth over bluetooth for this?
Photo of Zandr


  • 1,550 Points 1k badge 2x thumb
Bluetooth LE is new to me, I'm still learning the details.

I see a 1Mb/s signalling rate, but a 270kb/s "application throughput". That's not enough to keep up with 500kb/s CAN, obviously.

Even so, not every car uses CAN. There's 12 model years of cars out there that *might* be CAN, but are probably something else, and those cars tend to only give you the data you ask for.
Photo of Rich Mason

Rich Mason

  • 62 Points
I agree that I'd like to see more than just what turns the check engine light red - I'd like to see varying levels of performance data, such as is my engine properly tuned or is my turbo having the expected performance impact? I'd be happy with raw data until then can be developed into features. An API would help me avoid trying to jailbreak the device.
Photo of Erich S Huang

Erich S Huang

  • 60 Points
+1 from me. While there are indeed 3rd party products, we have spent $100 on the dongle, obviously value the "regular" Automatic logging features, yet could extract more value from it.
Photo of Tom

Tom, Former Employee

  • 41,686 Points 20k badge 2x thumb
Welcome to the community, Erich. As Ljuba mentioned, we don't have any current plans to add raw CAN bus data to the app, but you can export your past driving data with the web dashboard. Check out this FAQ to see a full list of the fields included in the .CSV export file. Here's more info on our API as well.

It also looks like you just started using Automatic. To learn more about the other features that are available to you, be sure to visit this page.
Photo of Ljuba


  • 3,536 Points 3k badge 2x thumb
At the moment, this isn't something that we're planning. We're focused on general consumer features right now. If you're interested seeing and manipulating data right off the CAN bus, there are actually a number of 3rd party products that do that.