我构建了 BXP — 一个用于空气质量数据的开放文件系统标准(类似 HTTP,但针对你呼吸的东西)
发布: (2026年3月5日 GMT+8 09:05)
2 分钟阅读
原文: Dev.to
Source: Dev.to
问题
空气污染每年导致 700 万人死亡。
测量工具已经存在,传感器成本低廉,连接无处不在。但将它们全部连接起来的数据基础设施呢?根本不存在。
- 每个空气质量设备使用的格式都不同。
- 每个平台都是孤岛,互不兼容。
解决方案
我构建了 BXP — 呼吸暴露协议。
它是一种纯软件标准——类似于 HTTP、PDF 或 MP3。无需硬件,无需授权费用,能够在任何设备上运行。
BXP 定义了:
- 用于所有空气暴露数据的分层文件系统架构
- 带有 32 字节头部和 protobuf 负载的二进制
.bxp文件格式 - 包含 WHO 阈值的 31 种以上大气因子完整模式
- 五阶段协议:定位(Locate)、检测(Detect)、解释(Interpret)、防护(Protect)、报告(Report)
- 包含 15 个端点的 REST API 规范
- AES‑256‑GCM 加密、Ed25519 签名、TLS 1.3
- BXP 健康风险指数(BXP_HRI)复合评分公式
为什么仅限软件
- HTTP 并不要求你制造网络硬件。
- PDF 并不要求你制造打印机。
- MP3 并不要求你制造扬声器。
BXP 并不要求你制造传感器。
任何现有的数据源——政府站点、卫星、消费应用、手机原生传感器、社区报告——都可以立即写入 BXP 格式的数据。
标准已上线
- v2.0 规范已完成,采用 Apache 2.0 许可证。
- Spec:
- Website:
- 欢迎贡献
空气是公共资源,数据也应该是公共的。