Created
Nov 22, 2022 10:41 AM
可见性
公开

为什么制定这个数据格式

原版的标准协议有较大限制,可扩展性差
 
BH8UMP-13>APRSduino,WIDE1-1,qAS,bh8ump10,Indoor:!2453.48N/10251.05E_000/000g000t064r000p000P000h48b08154,0,9,14,0,9,14,0.10 CO2:460 ppm
BG5VDH-13 >EWX0 >XIEGU-G90S,TZ-WX01,MULTI-5P >53.48,102.05 >T25.2H87.5p1020.33r0.1rh1.5w

数据格式基本说明

EWX0的数据基本格式如下:
>呼号>协议版本号>时间信息>坐标>观测数据>设备信息>备注<

通用规则

  • EWX0的数据格式由7个上报数据组与一个终止符“<”组成
  • 每个上报数据组由开始符“>”和数据内容组成。
  • 未做特别说明时,数据内容允许载荷字符为除控制符号、“>”,“<”之外的ASCII编码字符。
  • 呼号、坐标数据组的数据内容不可为空,其余组的数据内容可以为空,即类似 >呼号>>>坐标>>>< 形式的数据为合法数据。

数据组内容的具体说明

呼号

数据示例:
>BG5VDH-13
  • 遵循APRS协议呼号基本规则,无特别改动
  • 该组数据不能为空

协议版本

数据示例:
>EWX0
  • 允许连续的字符作为指定的协议版本,字符范围为英文大小写、小数点与数字。
  • 版本号长度无限制,但推荐字符长度不超过5。
  • 当协议版本为空时,默认指定EWX0协议。
  • 当协议版本为正整数时,默认尝试匹配对应的EWX协议版本。如数据>呼号>3>>坐标>>>< 将尝试指定协议为EWX3。这是一个强制匹配,若不存在该协议版本,将视作非法数据而不会进行向下兼容。

时间

数据示例:
>20221212235600+8 >202212122356+8
  • 时间采用包含时区的协调世界时(UTC)进行表示,可以使用分钟和秒两种精确度。
  • 时间部分,使用秒精度时,格式为YYYYDDMMHHmmss,即年份信息占用四位,月、日、小时、分钟、秒信息各占2位。使用分钟精度时,格式为YYYYDDMMHHmm,
  • 时区部分使用带符号的数字表示,支持正负号与小数,如时区数据-2与+4.5都是合法的。
  • 时区部分可以省略,默认为0时区。

坐标

数据示例:
>25.36,-120.90
  • 使用数字表示经纬度坐标,首先是纬度,而后是经度,经纬度之间使用半角逗号“,”分隔。
  • 北纬使用正数,南纬使用负数;东经使用正数,西经使用负数。
  • 经纬度内容允许的字符范围为数字,负号与小数点,无精度限制。
  • 该组数据不能为空

观测数据

数据示例:
>T25.2H87.5p1020.33r0.1_rh1.5w
  • 观测数据的由多组不带分隔符号的子数据组成
  • 每个子数据包含不定长度的数据标签和观测值和单位切换标记组成。
  • 数据标签允许的字符为大小写英文,数据值允许的字符为数字、小数点和负号,单位切换标记为下划线“_”或空。
  • 单位切换标记为空时,使用默认单位;不为空时,按照单位切换标记的个数选择备用单位
  • 目前已使用的子数据格式如下:
    • 观测数据子数据定义
      标签
      含义
      单位/格式
      推荐精度
      _备用单位
      __备用单位
      备注
      观测站点海拔
      m
      1m
      ft
      云量
      %
      1%
      水汽压
      hPA
      空气相对湿度
      %RH
      1%RH
      二氧化氮浓度
      臭氧浓度
      本站大气压力
      hPa
      0.1hPa
      Pa
      海平面大气压力
      hPa
      0.1hPa
      Pa
      pm10浓度
      pm2.5浓度
      pm1.0浓度
      上次上报后起累计雨量
      近10分钟雨量
      近1小时雨量
      近24小时雨量
      本小时累计雨量
      本日累计雨量
      太阳辐射强度
      W/㎡
      二氧化硫浓度
      日照时数
      h
      1h
      气温
      0.1℃
      K
      体感温度
      0.1℃
      K
      露点温度
      0.1℃
      K
      紫外线强度
      mW/㎡
      大气能见度
      m
      1m
      km
      风向
      °
      表示从正北方向顺时针计算的风的来向
      2分钟平均风速
      m/s
      1m/s
      5分钟平均风速
      m/s
      1m/s
      10分钟平均风速
      m/s
      1m/s
      2分钟极大风速
      m/s
      1m/s
      5分钟极大风速
      m/s
      1m/s
      10分钟极大风速
      m/s
      1m/s
      天气现状
X天气现状标签对应数据值含义如下:
数据组
含义
0
1
少云
2
多云
3
多云
4
5
6
阵雨
7
毛毛雨
8
9
阵雪
10
雨夹雪
11
积雪
12
13
14
冻雨
15
雾凇
16
17
结冰
18
18
龙卷
20
浮尘
21
扬沙
22
沙尘暴
23
烟幕
24
闪电
25
大风
26
雷暴
27
小雨
28
中雨
29
大雨
30
暴雨
31
特大暴雨
32
小雪
33
中雪
34
大雪
35
暴雪
36
冷空气
37
强冷空气
38
寒潮
39
强寒潮
  • Giscus