Who uses ethernet anymore?
The ELM 327 data sheet (this is the chip in most OBD devices you'll find on amazon): http://elmelectronics.com/DSheets/ELM327DS.pdf
Wikipedia's article on OBD PIDs: https://en.wikipedia.org/wiki/OBD-II_PIDs
"A complete guide to hacking your vehicle bus on the cheap & easy": https://theksmith.com/software/hack-vehicle-bus-cheap-easy-p...
There's a PyOBD python module out there (my carputer is built in python), but it's a fairly simple process so I just rolled by own using pyserial.
My issue is with the Pi's use of micro USB for power, I'd rather it use a barrel connector, it's not like it doesn't have the space. Yes, I know the choice is based on the presumption that everyone already has a micro USB power adapter from a cell phone. The use of micro USB for power on this Pi Zero makes a lot more sense given the form factor.
Yes. Phone chargers provide plenty of power for the Pi itself, but once you add several USB devices like wifi/ethernet you'll need beefy ones.
But even that is normally not much of a problem, because (especially on the B+) each device has their own port. If you plug several into a hub, however, you'll quickly exceed the hub port's power rating. Hence the need for an active hub.
And soon you're paying four times as much for the accessories than for the RasPi.