共计 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
正文完