3 ms·
Python has lots of third party library support. You can basically do pretty much anything. I had to write some proof of concept code that talked ISO-TP on the
by petre 5y ago
Python has lots of third party library support. You can basically do pretty much anything.
I had to write some proof of concept code that talked ISO-TP on the CAN bus and guess which language other than C had libraries for CAN and ISO-TP? Python. Fortunately we found a serial to CAN gateway and I was able to do it in Ruby over the serial port. Soon we'll have to rewrite part of it in C/C++ on some embedded board, probably ESP32 because it has CAN and WiFi built in. But I think it's perfectly doable in micropython as well. ESP32 CAN bus support for micropython is currently being worked on.