APRS数字中继转发规则

  • A+
所属分类:APRS

APRS数字中继转发规则

中继转发的数据包格式:目标地址+源地址+中继 1+中继 2+信息

中继 1 由 WIDE1-N 表示,WIDE1 是中继名称,N 中继转发计数,当 N=0 时,消隐显示。

中继 2 由 WIDE2-N 表示,WIDE2 是中继名称,N 中继转发计数,当 N=0 时,消隐显示。

当 N=0 时,转发后的数据会打上该路径转发完毕标志“*”。

中继 1、中继 2 路径位置无限制。

APRS数字中继转发规则

正确的数据包格式:

BH4TDV-5>APDR12,WIDE1-1:=3120.40N/12012.00E$ hello

BH4TDV-5>APDR12,WIDE1-1,WIDE2-1:=3120.40N/12012.00E$ hello

不正确的数据包格式:

BH4TDV-5>APDR12,WIDE2-1,WIDE1-1:=3120.40N/12012.00E$ hello

超过 3 个路径的数据包,只处理中继 1 和中继 2,中继 3 不处理不转发。如:目标地址+源地址+中继 1+中继 2+中继 3+信息

------------------------------------------------------------------------------------------------

启用 WIDE1:

启用后,当收到的数据包符合如下规范格式,包含有 WIDE1-N 转发路径后,将转发。

BH4TDV-5>APDR12,WIDE1-1:=3120.40N/12012.00E$ hello

BH4TDV-5>APDR12,WIDE1-1,WIDE2-1:=3120.40N/12012.00E$ hello

WIDE1 处理过程:

收到数据包格式:目标地址+源地址+WIDE1-N+信息 ,其中 WIDE1 是中继名称,N为中继转发计数。

如收到:目标地址+源地址+WIDE1-0+信息,N=0,该数据包不处理,不转发。

如:BH4TDV-5>APDR12,WIDE1*:=3120.40N/12012.00E$ hello

如:BH4TDV-5>APDR12,WIDE1*,WIDE2-1:=3120.40N/12012.00E$ hello

如收到:目标地址+源地址+WIDE1-1+信息

N=1,计数-1,数据包重组为:目标地址+源地址+ WIDE1-0+信息

转发重组的数据包。

收到:BH4TDV-5>APDR12,WIDE1-1:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12,WIDE1*:=3120.40N/12012.00E$ hello

收到:BH4TDV-5>APDR12,WIDE1-1,WIDE2-1:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12,WIDE1*,WIDE2-1:=3120.40N/12012.00E$ hello

如收到:目标地址+源地址+WIDE1-2+信息

N>1,计数-1,数据包重组为:目标地址+源地址+WIDE1-1+信息

转发重组的数据包。

收到:BH4TDV-5>APDR12,WIDE1-2:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12,WIDE1-1:=3120.40N/12012.00E$ hello

------------------------------------------------------------------------------------------------

启用 WIDE2:

收到数据包格式:目标地址+源地址+中继 1(WIDE1-N)+中继 2(WIDE2-N)+信息,其中 WIDE2 是中继名称,N为中继转发计数。

当数据包,包含 WIDE1-N,N>0 时,不处理,不转发。

当数据包,包含 WIDE1-N,N=0 时,WIDE2 启用,WIDE2-N,N>0,转发。

当数据包,不包含 WIDE1-N 时,WIDE2 启用,WIDE2-N,N>0,转发。

当 N=0 时,转发后的数据会打上该路径转发完毕标志“*”。

WIDE2 处理过程:

如收到:目标地址+源地址+中继 1+WIDE2-0+信息,N=0,不处理,不转发。

如:BH4TDV-5>APDR12,WIDE1*,WIDE2*:=3120.40N/12012.00E$ hello

如收到:目标地址+源地址+中继 1+WIDE2-1+信息

N=1,计数-1,数据包重组为:目标地址+源地址+WIDE2-0+信息

转发重组的数据包。

收到:BH4TDV-5>APDR12,WIDE1*,WIDE2-1:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12,WIDE1*,WIDE2*:=3120.40N/12012.00E$ hello

如收到:目标地址+源地址+中继 1+WIDE2-2+信息

N>1,计数-1,数据包重组为:目标地址+源地址+WIDE2-1+信息

转发重组的数据包。

收到:BH4TDV-5>APDR12,WIDE1*,WIDE2-2:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12,WIDE1*,WIDE2-1:=3120.40N/12012.00E$ hello

------------------------------------------------------------------------------------------------

当数据包不含中继 1 只包含中继 2 名称,不处理,不转发。

如收到:目标地址+源地址+ WIDE2-2+信息,不处理,不转发。

------------------------------------------------------------------------------------------------

插入网关名称

当勾选此项时,会在中继转发的数据包中插入网关名称,如网关名称 BH4TDV-10。

收到:BH4TDV-5>APDR12,WIDE1-1:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12,BH4TDV-10*,WIDE1*:=3120.40N/12012.00E$ hello

收到:BH4TDV-5>APDR12,WIDE1*,WIDE2-2:=3120.40N/12012.00E$ hello

转发:BH4TDV-5>APDR12, BH4TDV-10*,WIDE1*,WIDE2-1:=3120.40N/12012.00E$ hello


更多路径设置问题请参考《中国APRS发展的若干技术问题》一文的相关章节。

文章内容来自:BH4TDV

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: