首页 › weekly › 旧车也能刷上开源辅助驾驶

这期的挖掘思路

这轮我不看综合榜单,专挑一条主线:把昂贵硬件或订阅服务「开源化」的项目。辅助驾驶被绑死在新车上、手环数据锁在厂商云里、录屏软件八十九美元起步、卫星通讯按条计费——每一个痛点背后,都藏着一个把价格打下来的开源答案。本期七件货,四件是能摸到的硬件项目,三件是桌面与数据层的软件件,既有五万星级别的老牌王者,也有几百颗星、十年闷声发财的一人公司。

说明:Star 数随时间快速变化,本文只标注量级,动手前请以仓库页面实时数据为准。

1. openpilot:不换车,给旧车装上辅助驾驶

仓库:commaai/openpilot | Star ≈5 万+(量级)| 长期高频更新

辅助驾驶最大的问题不是技术,是绑定:想要 ACC 自适应巡航加车道保持,厂商让你换新车,再按功能订阅。openpilot 是 comma.ai 开源的 L2 级辅助驾驶系统,思路反过来——设备外挂,软件开源。一个车载设备加上车型线束,接上原车的 CAN 总线,就能实现横向转向辅助、纵向跟车巡航,再加一颗摄像头做司机分神监测。

它的工程含量在三处:一是适配面,README 里列了三百余款支持车型,以丰田、本田、现代起亚为主,大部分靠社区「car port」贡献,官方还写了移植指南;二是工具链,cabana 做报文可视化,comma connect 回传行车片段云端回放,等于把自动驾驶研发的整套脚手架都开源了;三是路线,新版本已走向端到端模型,社区对边界在哪吵得很凶,但正因为开源,吵架过程全可查。

上手难度:⭐⭐⭐⭐(要买车载硬件,动手门槛在钱包不在代码) 适用人群:老款丰田/本田/现代车主、自动驾驶工程师、车队运营方。 变现方向:comma 本身就是样本——开源软件卖硬件;国内可以做特定车型的适配移植服务、商用车队的安全驾驶改装方案。

2. Meshtastic:没有基站的地方,手机照样群聊

仓库:meshtastic/firmware | Star 数千(量级)| 持续活跃

徒步进山、地震断网、矿区荒野,手机变砖的那一刻才想起卫星电话有多贵。Meshtastic 的方案极简:一块几十美元的 LoRa 开发板(ESP32 或 nRF52 方案,社区适配型号一大把),刷上开源固件,它就变成一个自组网节点。手机通过蓝牙连上节点,就能发文字、共享位置——节点之间自动多跳中继,几个人排成一条线,消息也能传出去山外。

没有基站、没有 SIM 卡、没有中心服务器,通信用 AES 加密,频道密钥自己掌握;想接入互联网,也可以把一个节点接到 MQTT 网关上,让离网消息和全球社区打通。固件开源、硬件由第三方厂商制造,生态是典型「协议免费、卖板子」的模式。这两年户外圈和应急圈把它玩出了花:山友组队、越野车队、大型活动协调,都是天然场景。

上手难度:⭐⭐(买板子刷固件,一小时的事) 适用人群:徒步越野、应急备灾、农场营地、无人机与传感器玩家。 变现方向:成品节点套件零售;面向营地、景区、工地的私有组网部署服务。

3. Cap:录屏神器被开源抢了生意

仓库:CapSoftware/Cap | Star ≈1 万+(量级)| 持续活跃

Screen Studio 演示了录屏软件该怎么赚钱:自动缩放、漂亮背景、丝滑光标,八十九美元一套。Cap 把这套体验搬到了开源世界——免费开源版覆盖录制与即时分享,录完一键生成分享链接,观众点开就能看;付费与自托管版本逐步放开 Studio 级美化能力,比如背景与自动缩放。对独立开发者和内容作者来说,这是「产品演示视频」这条生产线上最省事的一环。

技术栈也有看头:桌面端走 Tauri 轻量壳路线,Web 前端负责分享页,云端部分开放了自托管方案,Docker 起一套就能数据不出门。它是 open-core 商业模型的教科书案例——录屏免费,托管和美化收费,GitHub 仓库本身就是获客入口。想研究独立开发者怎么做开源生意的,这个仓库比很多教程都直观。

上手难度:⭐⭐(装上就能录) 适用人群:独立开发者、技术博主、远程团队做产品演示。 变现方向:官方已验证托管订阅模式;企业可以基于自托管版做内部知识库录屏平台。

4. sqlite-vec:向量检索塞进一个文件

仓库:asg017/sqlite-vec | Star 数千(量级)| 更新节奏偏慢,见文内说明

AI 应用人人都在谈向量数据库,动辄一套独立服务加内存大户。sqlite-vec 反着来:它是一个 SQLite 加载扩展,用 C 写成、零依赖,编译出来就一个文件,加载之后你的普通 SQLite 数据库里就有了向量列和 KNN 查询。业务表和向量表在同一个库文件里,一条 SQL 直接 JOIN——这是所有重型向量库都给不了的体验。

它的适用面极广:树莓派、手机、浏览器(WASM 版本),凡是 SQLite 能跑的地方它就能跑。代价也要说清楚:检索是全表暴力扫描,没有 ANN 索引,百万级以下量级才从容;另外作者近年更新节奏明显放缓,选型前建议先翻一遍 issue 区。但作为「给桌面软件加一层本地语义搜索」「给嵌入式设备塞一个小型 RAG」的方案,它依然是同类里最轻的一个。

上手难度:⭐⭐(面向开发者,一条 SQL 建虚拟表) 适用人群:做桌面应用、边缘设备的开发者。 变现方向:给笔记软件、本地知识库工具内置语义搜索;嵌入式 AI 产品的存储层。

5. Gadgetbridge:手环数据,凭什么必须上你的云

仓库:Freeyourgadget/Gadgetbridge(GitHub 有镜像)| Star 数千(量级)| 长期高频更新

智能手环的商业模式很拧巴:硬件你买了,数据却存在厂商云里,要账号、要联网、要看广告,哪天服务器一关,设备直接半残。Gadgetbridge 是安卓端的开源替代:装上它,小米华米、华为等数百款穿戴设备可以绕开官方云直连手机,健康数据全部本地存储,还能导出 CSV 自行分析。这个应用在设计上连联网权限都不申请——数据想出门,得你自己搬。

它是「数据主权」理念落得最实的项目之一:不融资、不引流,靠社区维护十几年,适配列表一直在加长。对普通用户,它是退出厂商生态的出口;对开发者,它是一份现成的各家穿戴设备私有协议逆向合集,价值不亚于项目本身。

上手难度:⭐⭐(F-Droid 装个应用,配对手环即可) 适用人群:隐私敏感用户、量化自我玩家、不想被厂商云绑架的人。 变现方向:基于它的数据导出管道做企业健康看板、运动分析服务(注意遵守上游开源协议)。

6. OpenSprinkler:浇花园这件事,有人开源了十年

仓库:OpenSprinkler/OpenSprinkler-Firmware | Star 数百(量级)| 长期维护

市面上的灌溉控制器多是「按钟点浇水」的傻瓜定时器,下雨也照浇,水费白流。OpenSprinkler 从固件到硬件全套开源:控制器接上电磁阀分区,Web 界面和手机应用远程编排浇水程序,最实用的是天气自适应——接上气象数据后,下雨自动顺延、按蒸发量动态调整水量,节水立竿见影。

更值得看的是它背后的生意:这是作者 Ray 从家庭实验室里长出来的一人公司,官方商店整套控制器卖百美元出头,卖了十几年,靠口碑滚成了灌溉开源圈的事实标准,还长出了 MQTT、家庭自动化平台集成等生态能力。小众刚需、开源软硬件、直销套件——想做硬件小生意的,这就是一份可抄的作业。

上手难度:⭐⭐⭐(要接水管和继电器,动手含量真实存在) 适用人群:园艺爱好者、小型农场、物业绿化管理。 变现方向:节水改造工程、智慧农业试点项目;国内可对接水肥一体化设备二次开发。

7. tar1090:一根电视棒,把塔台雷达搬回家

仓库:wiedehopf/tar1090 | Star 千余(量级)| 持续维护

天上每时每刻都有飞机在广播自己的位置——ADS-B 信号,1090MHz,任何人都收得到,只是需要有人解码并画出来。tar1090 就是最后那一步:给 readsb 等解码器配的 Web 界面,浏览器里实时显示周边航班的位置、航迹、高度、速度,地图丝滑,信息密度直逼专业面板。

整套系统的硬件便宜得离谱:一根三十美元级的 RTL-SDR 电视棒加一副天线,树莓派上跑一个安装脚本就完事。更妙的是社区规则:你把收到的数据无偿喂给 ADS-B Exchange 这类航班网络,对方回赠免费的企业级账号——用零成本硬件换付费服务,这笔账怎么算都划算。航空迷看天,极客玩软件定义无线电,教育场景还能给物理课当信号教学素材。

上手难度:⭐⭐⭐⭐(Linux 命令行 + 天线位置玄学) 适用人群:航空爱好者、无线电玩家、树莓派党。 变现方向:为航校、飞行俱乐部、无人机公司搭本地空情面板;ADS-B 数据服务的区域补点。

本期横评

仓库 方向 Star 量级 上手难度 适用场景
openpilot 车载辅助驾驶 ≈5 万+ ⭐⭐⭐⭐ 老车改装、自动驾驶研发
Meshtastic LoRa 离网通讯 数千 ⭐⭐ 户外、应急、私有组网
Cap 开源录屏 ≈1 万+ ⭐⭐ 产品演示、内容创作
sqlite-vec SQLite 向量扩展 数千 ⭐⭐ 边缘 AI、本地语义搜索
Gadgetbridge 穿戴设备去云 数千 ⭐⭐ 数据主权、健康分析
OpenSprinkler 开源灌溉 数百 ⭐⭐⭐ 园艺、节水农业
tar1090 ADS-B 航班雷达 千余 ⭐⭐⭐⭐ 航空观察、无线电入门

四件硬件项目恰好构成一条梯度:openpilot 是重金投入的深度玩家路线,Meshtastic 和 tar1090 是几十美元就能上车的入门款,OpenSprinkler 则介于两者之间、附带一份小生意说明书。软件三件里,Cap 面向所有人,sqlite-vec 和 Gadgetbridge 更像给开发者和隐私党的工具箱。

一张图看懂本期结构

flowchart TD
  ROOT["本期七件开源货"] --> T1["硬件改装线"]
  ROOT --> T2["桌面与开发线"]
  ROOT --> T3["数据主权线"]
  T1 --> A1["openpilot 旧车辅助驾驶"]
  T1 --> A2["Meshtastic 离网群聊"]
  T1 --> A3["tar1090 家用航班雷达"]
  T1 --> A4["OpenSprinkler 自动浇水"]
  T2 --> B1["Cap 开源录屏"]
  T2 --> B2["sqlite-vec 单文件向量"]
  T3 --> C1["Gadgetbridge 手环去云"]

本期之最

参考来源

  1. commaai/openpilot — openpilot 仓库主页与支持车型列表
  2. meshtastic/firmware — Meshtastic 固件仓库
  3. Meshtastic 官方文档 — 硬件兼容列表与组网原理
  4. CapSoftware/Cap — Cap 仓库与自托管说明
  5. asg017/sqlite-vec — sqlite-vec 仓库与技术设计
  6. Freeyourgadget/Gadgetbridge — Gadgetbridge 主仓库(Codeberg)
  7. OpenSprinkler/OpenSprinkler-Firmware — 灌溉控制器固件仓库
  8. OpenSprinkler 官方站 — 硬件套件与作者小生意
  9. wiedehopf/tar1090 — ADS-B Web 界面仓库

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入