harshmandan/open-cardi
GitHub: harshmandan/open-cardi
通过逆向工程 Cardi 氛围灯的 BLE 协议,提供一个无广告、无跟踪、跨平台的 Web 替代客户端。
Stars: 1 | Forks: 0
open-cardi
- 网站:**[opencardi.vercel.app](https://opencardi.vercel.app)**
- 文章:[逆向工程 Cardi Tech BLE 协议](https://harsh.ink/blog/reverse-engineering-cardi-tech)
## 工作原理
该套件的 MCU 是 Beken BK343x,暴露了一个 GATT 服务 (`0xFFF0`),包含一个写入特性 (`0xFFE2`,无响应写入) 和一个通知特性 (`0xFFE1`)。所有命令都是短帧数据包 —— 大多数是 6 字节的 `ED 标签:Beken, BLE, Chromium, DNS解析, GATT, PWA, RGB灯光控制, TypeScript, Web蓝牙, 云资产清单, 前端, 去广告, 安全插件, 开源硬件, 开源项目, 无追踪, 智能家居, 智能家居控制, 氛围灯, 浏览器应用, 物联网, 硬件黑客, 移动应用替代, 蓝牙低功耗, 逆向工具, 逆向工程