V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
usb7
V2EX  ›  汽车

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

  •  
  •   usb7 · 2024-07-08 17:23:28 +08:00 · 1592 次点击
    这是一个创建于 446 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,

    我想用 python 编写程序,从汽车或其它带 OBD 接口的设备读取 CAN 数据(例如:引擎转速、氧气传感器、等),并通过无线网络上传到云端。该程序运行在 ARM Linux 板子上。

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

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

    21 条回复    2024-07-10 11:13:16 +08:00
    wandehul
        1
    wandehul  
       2024-07-08 18:00:21 +08:00
    支持所有车型?
    usb7
        2
    usb7  
    OP
       2024-07-08 18:58:54 +08:00
    @wandehul 因为 OBD2 是标准的协议,所以,应该可以支持所有的车型;甚至可以支持大卡车,拖拉机,摩托车,游艇,等等,只要这些支持 OBD2 协议。
    dreasky
        3
    dreasky  
       2024-07-08 19:53:32 +08:00
    淘宝上不是 10 块一个一大把?
    Jinnrry
        4
    Jinnrry  
       2024-07-08 20:07:00 +08:00 via Android
    有公司要吗? wtf ?这有什么技术难点吗?这不有手就行?
    lifanxi
        5
    lifanxi  
       2024-07-08 20:38:50 +08:00
    以前玩过一个元征做的叫 golo 的东西,貌似跟楼主说的是类似的东西。
    ksc010
        6
    ksc010  
       2024-07-08 20:40:12 +08:00
    我记得淘宝上有通过蓝牙传递到手机上的
    ferock
        7
    ferock  
    PRO
       2024-07-08 20:47:36 +08:00 via iPhone
    有兴趣是好的,我也做过,只是别指望挣钱…因为其实并没什么技术壁垒,另外,没个品牌还有它自己的私有协议数据。

    例如档位,油门开度,刹车开度之类的,并没有那么好取。
    usb7
        8
    usb7  
    OP
       2024-07-09 06:58:48 +08:00
    @ferock 就是想赚点小钱啊。因为厂商有钱,我想卖个厂商,不知道行不行。

    不知道是不是可以把我的基础源代码卖给厂商,他们可以基于这个基础,解析他们的私有协议?
    Michelangelono
        9
    Michelangelono  
       2024-07-09 09:48:00 +08:00
    基于 obd 去做车辆定位相关的可以赚钱,你这个难
    orionl
        10
    orionl  
       2024-07-09 11:57:49 +08:00
    还专门做硬件,去了解下 esp32 ,成熟的硬件和软件环境。obd 协议第三方库你要啥有啥,自带 can 控制器,只需要接一个 can 收发器就行了。多么简单的事情,做之前多了解一下。
    volvo007
        11
    volvo007  
       2024-07-09 13:40:11 +08:00
    嵌入式在硬件方面的成本的下限低到你难以想象…… 有些设计真不是一般人能想出来的…… 你这样的只能卖给不懂的公司赚点外快……

    想长期赚钱就需要上面说的那种,做方案打包卖

    我公司就有这种和国外小公司合作的,一个方案 40w 欧元,年年基本都那些
    usb7
        12
    usb7  
    OP
       2024-07-09 14:37:01 +08:00
    @orionl 谢谢你的回复,在 esp32 可以用 python 编写程序吗?上传数据到云端容易吗?
    usb7
        13
    usb7  
    OP
       2024-07-09 14:39:21 +08:00
    @volvo007 谢谢你的回复,可以微信语音向你请教吗?可以合作吗?我想主打 python 程序,低成本的硬件上,不能运行 python 程序吧?
    usb7
        14
    usb7  
    OP
       2024-07-09 14:43:27 +08:00
    galenzhao
        15
    galenzhao  
       2024-07-09 15:23:41 +08:00
    @usb7 elm327.............
    usb7
        16
    usb7  
    OP
       2024-07-09 15:47:33 +08:00
    @galenzhao 谢谢你的回复,可是,elm327 能和云通讯吗?例如:和 Kuksa 云通讯。
    volvo007
        17
    volvo007  
       2024-07-09 16:39:13 +08:00
    @usb7 可以某宝用 “can 万能” 做关键字搜一下,一堆低价的。我倒不是说这东西不能卖高价,毕竟一个愿打一个愿挨的事情。只是国内做这个的已经比较多了,相关技术比较成熟,不容易卖出高价。往国外做可以是一个方案,能多赚钱当然好。比如如果我们想做出海的,据我了解,首先基本的电子产品的证书要有,比如欧洲的 CE 认证,类似国内 3C ;另外可以加一些国外产品不太有的功能,比如国外很多产品只有 CAN 有线功能,我们可以做个蓝牙+手机 app 的直接读,搞差异化这样

    esp32 可以写 python ,但是一般不太会用 py 的,一般都是 c++ 走 arduino ,或者原生的 esp-ipf C 框架。用这些写比 py 灵活多了,库很多,包括你要的无线传输
    usb7
        18
    usb7  
    OP
       2024-07-09 16:48:13 +08:00
    @volvo007 谢谢你,可以语音沟通吗?可以合作或付费咨询,如愿意,请发邮件: [email protected]
    galenzhao
        19
    galenzhao  
       2024-07-10 10:18:29 +08:00
    @usb7 有 rj45 、bluetootch 、lte
    车队管理的产品都是 lte 的,这个有国标 jt808
    galenzhao
        20
    galenzhao  
       2024-07-10 10:19:48 +08:00
    上 arm 完全没必要,性能浪费启动慢功耗大,cortexm 就够了
    usb7
        21
    usb7  
    OP
       2024-07-10 11:13:16 +08:00
    @galenzhao 这个国外的 Kuksa hardware ,就是用的树莓派 ARM Linux + python:
    https://github.com/eclipse-kuksa/kuksa-hardware
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   823 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:32 · PVG 05:32 · LAX 14:32 · JFK 17:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.