从汽车 CAN/OBD 接口读取数据,并上传到云端

16次阅读

共计 373 个字符,预计需要花费 1 分钟才能阅读完成。

大家好,

我想用 python 编写程序,从汽车或其它带 OBD 接口的设备读取 CAN 数据(例如:引擎转速、氧气传感器、等),并通过无线网络上传到云端。该程序运行在 ARM Linux 板子上。汽车 OBD2 是标准协议,理论上可以支持任意车型,甚至摩托车,卡车,等等。

从汽车 OBD 接口读取数据并不困难,相对困难的是与云端的交互(例如:Kuksa),不知道是不是还要考虑安全性。

为什么选择 ARM Linux 板子,而不是单片机呢?主要考虑的是:用 python 编程,和云端交互容易些,安全性也容易得到保障。

大家觉得怎么样?有公司会要吗?

为此目的,我专门做了硬件:
https://gitee.com/usb7/can-board

国外也有基于树莓派的板子 Kuksa hardware:
https://github.com/eclipse-kuksa/kuksa-hardware

正文完
 0