BI7ILX
:马工,做中继用时不加入自己的呼号,当再次收到自己转发过的信标时,会不会再一次转发呢?
(2013-01-15 14:02) 
标准的中继的转发过程:
数据包格式:目标地址+源地址+WIDE1-N+信息 ,其中WIDE1是中继名称,N中继转发计数。
假设移动手台发了一条带中继路径的数据
BH4TDV-5>APDR12,WIDE1-2:=3120.40N/12012.00E$ hello
假设1号TNC启用WIDE1中继
1号TNC收到:BH4TDV-5>APDR12,WIDE1-2:=3120.40N/12012.00E$ hello
1号TNC重组并转发:BH4TDV-5>APDR12,WIDE1-1:=3120.40N/12012.00E$ hello
假设2号TNC启用WIDE1中继
2号TNC收到:BH4TDV-5>APDR12,WIDE1-1:=3120.40N/12012.00E$ hello
2号TNC重组并转发:BH4TDV-5>APDR12,WIDE1-0:=3120.40N/12012.00E$ hello
1号TNC中继收到:BH4TDV-5>APDR12,WIDE1-0:=3120.40N/12012.00E$ hello
N中继转发计数=0,不在转发。
BH4TDV-5>APDR12,WIDE1-0:=3120.40N/12012.00E$ hello
实际0消隐显示:BH4TDV-5>APDR12,WIDE1*:=3120.40N/12012.00E$ hello
WIDE2相同。
以上可知,无论如何转发,数据长度不变。
另一种方式是转发时插入中继呼号,这个在APRS手册上没讲,估计是OT2M自己的做法,技术上讲不是难事,但有利有弊。
优点:可以在终端容易区别是哪个中继转发来的数据。
缺点:数据越来越长,占用信道,某些其他TNC中继可能不支持该格式
假设移动手台发了一条带中继路径的数据
BH4TDV-5>APDR12,WIDE1-2:=3120.40N/12012.00E$ hello
假设1号TNC启用WIDE1中继,中继名称WXDIG1
1号TNC收到:BH4TDV-5>APDR12,WIDE1-2:=3120.40N/12012.00E$ hello
1号TNC重组并转发:BH4TDV-5>APDR12,WXDIG1*,WIDE1-1:=3120.40N/12012.00E$ hello
假设2号TNC启用WIDE1中继,中继名称WXDIG2
2号TNC收到:BH4TDV-5>APDR12,WXDIG1*,WIDE1-1:=3120.40N/12012.00E$ hello
2号TNC重组并转发:BH4TDV-5>APDR12,WXDIG2*,WXDIG1*,WIDE1-0:=3120.40N/12012.00E$ hello
1号TNC中继收到:BH4TDV-5>APDR12,WXDIG2*,WXDIG1*,WIDE1-0:=3120.40N/12012.00E$ hello
N中继转发计数=0,不在转发。
BH4TDV-5>APDR12,WXDIG2*,WXDIG1*,WIDE1-0:=3120.40N/12012.00E$ hello
实际0消隐显示:BH4TDV-5>APDR12,WXDIG2*,WXDIG1*,WIDE1*:=3120.40N/12012.00E$ hello
WIDE2相同。
无论插不插入中继名称,都要合理安排中继的布局位置。
有空出个固件,2个方式都支持,随你选用
[ 此帖被BH4TDV在2013-01-15 19:19重新编辑 ]