Files
whtp/README.md

1.6 KiB
Raw Blame History

WH Telemetry ProtocolWHTP

A lightweight, self-describing telemetry protocol based on UTF-8 JSON

WH Telemetry Protocol简称 WHTP)是一套面向物联网场景的 JSON 遥测上行协议。它强调 自描述能力轻量化设计,在带宽、功耗与开发效率之间取得平衡,帮助设备端与云端快速完成数据对接。

特性亮点

  • 自描述Self-descriptive:数据类型、单位、采样间隔等元信息随报文一并上送,脱离外部 Schema 亦可独立解析。
  • 批量数据友好:内置等间隔 array<T> 与非等间隔 irregular<T> 两种批量格式,可显著降低消息数。
  • 枚举支持:全局或内联枚举可读性强,兼具类型安全。

快速上手

  1. 阅读主规范 schema.md,了解字段定义与类型系统。
  2. 查看 example.jsonc 获取完整示例。
  3. 若采用 MQTT 作为载体,参考 mqtt.md 的主题、QoS、Retain 与连接安全实践。
  4. 参见 schema.json 获取 JSON Schema 定义。使用 ATLASSIAN JSON Schema Viewer 在线可视化/校验。

仓库结构

路径 说明
schema.md WHTP 主规范(协议字段与类型定义)
mqtt.md MQTT 传输层补充说明
example.jsonc 完整示例消息,含字段注释
README.md 当前文件,项目概览