论坛风格切换切换到宽版
  • 5156阅读
  • 16回复

基础知识:MYCALL MYALIAS UNPROTO [复制链接]

上一主题 下一主题
离线BD6CR
 
发帖
5950
只看楼主 倒序阅读 0楼 发表于: 2006-02-23
ba4rs建议我把这个内容简单的介绍一下,因为好多希望玩aprs的朋友没有接触过packet radio,没有摸过tnc。

aprs这个系统以前是架设在packet radio基础上的,大家知道,packet radio用的是ax.25数据链路层协议,这个协议有两种连接方式,一种是有连接的方式,通信是需要先通过connect命令建立连接,然后才能交换数据的,这种通信只有一个接收者,别人除非是中继会负责转发,其它电台都是不作处理的;另外一种是无连接的方式,就如同广播一样,接收者可以是很多。aprs就使用了无连接的方式。

packet radio通信也叫分包通信,数据是打包后发送的,就如同邮局的包裹一样,如果要把包裹送到接收者的手里,首先要写明接收者的名字,然后还要写发送者的名字,甚至最好应该写明经过谁转交这个包裹。类似的道理,aprs和其它packet radio的数据包前部都有一个呼号的列表,表明这个包的目的电台以及中继路径电台(如果发送是需要多跳的话),在aprs中的中继路径就可以称为unproto或path。

在tnc设置中,mycall设置了自己的呼号,这个容易明白。myalias就不太容易明白了,这个是别名,一般当tnc用作数字中继(digi)时就需要设置,让别人不需要知道你的呼号就可以使用你提供的服务。在aprs中,可以常见到的别名有relay和wide等。relay是指普通的中继,如果你愿意为别人提供中继服务,都可以将自己的别名设置为relay,而wide是广域中继,一般能提供跨区域的中继服务。有朋友问,既然如此,是不是可以随意设置别名呢?可以,比如你可以把tnc设置别名为dog,但是如果这样,你就不能为陌生的朋友提供服务了。一般aprs常设置为relay,wide或relay,wide,wide的路径,当所有aprs中继都遵循myalias设置原则的话,基本上都能获得中继提供的转发服务。

数字中继的工作原理与普通语音中继不太一样,它先是一个接收者,解读到一个完整的包以后,就会拆开看前部的呼号列表,如果内部的中继路径中含有自己的呼号(mycall)或自己的别名(myalias)的话,就会将这个数据包进行转发,否则则不予处理。

还值得一提的是呼号和ssid,因为引入了packet radio后,一个电台呼号就不够用了,所以在呼号后面加一横线和数字来表示多个呼号,那个数字就是ssid,从0到15可用,不带ssid默认为0,所以bd6cr=bd6cr-0,建议大家将数字中继设置为-3。

总体而言,建议大家在玩aprs时设置标准的unproto和标准的myalias。一般的tt设置mycall和path(unproto)就ok了,mycall可以设置为bd6cr-1,path用通用的relay,wide或者relay,wide,wide就可以了。tnc一般需要设置mycall myalias和unproto,作为数字中继,可以设置mycall如bd6cr-3,myalias可设置为relay(=relay-0),digi on(数字中继功能打开),unproto可设置为aprs v relay v wide,这只是格式不同而已,v表示经过,实际上说的是,目标电台aprs,经过中继电台relay,wide。
离线BG2YF
发帖
769
只看该作者 1楼 发表于: 2006-02-23
认真学习......
离线bd4rs
发帖
5111
只看该作者 2楼 发表于: 2006-02-23
好! 我将与实践结合起来,应能完全理解.可能还会碰到问题
离线BD6CR
发帖
5950
只看该作者 3楼 发表于: 2006-05-13
给新朋友看还是有点价值,自己支持一下
离线bd8te
发帖
4258
只看该作者 4楼 发表于: 2006-05-13
好资料       。
离线pg007
发帖
699
只看该作者 5楼 发表于: 2006-05-13
认真看了一下,对packet radio和数字中继的工作原理等问题有了了解。希望楼主多发些有关数据通讯方面的普及性的文章,对我们初涉者很有好处。谢谢楼主。
离线BG2YF
发帖
769
只看该作者 6楼 发表于: 2006-05-13
学习后的问题:
unproto设置为aprs v relay v wide,relay和wide是说希望别名为relay和wide的中继如果收到信号后为我转发,最后的目标电台是aprs,理解的对吗?
可是我们的接收电台的呼号或别名都不是aprs,怎么理解?
离线BG2YF
发帖
769
只看该作者 7楼 发表于: 2006-05-13
bd6cr,bd8te:你们好!
我刚在ui-view中给你们发了测试信息,收到了吗?
离线bd8te
发帖
4258
只看该作者 8楼 发表于: 2006-05-13
我没收到,看不到你
离线BG2YF
发帖
769
只看该作者 9楼 发表于: 2006-05-13
你的回复我都看到了:
2006-may-13 23:00 [00] 你好
是不是没有打开信息文件啊?
离线bd8te
发帖
4258
只看该作者 10楼 发表于: 2006-05-13
收到信息文件会自己弹出来的
离线BG2YF
发帖
769
只看该作者 11楼 发表于: 2006-05-13
收到消息后,只会自动弹出消息对话框,阅读消息的内容还需要点消息对话框的菜单:文件--阅读消息--bg2yf-1.txt,才能看到消息正文。
你的两次消息我都收到了:

2006-may-13 23:00 [00] 你好
2006-may-13 23:10 [01] 你好,请回复
离线BD6CR
发帖
5950
只看该作者 12楼 发表于: 2006-05-14
我的理解:

因为ui packet是广播形式的,没有固定的接收者,所以这里的aprs只是为了符合88 tnc的unproto的语法,实际并没任何具体意义。

我从书上看到,有的特定接收者还具有特定的用途,比如可以发电子邮件。如果是这样,则是另外的可能。

'
学习后的问题:
unproto设置为aprs v relay v wide,relay和wide是说希望别名为relay和wide的中继如果收到信号后为我转发,最后的目标电台是aprs,理解的对吗?
可是我们的接收电台的呼号或别名都不是aprs,怎么理解?
'
离线BG2YF
发帖
769
只看该作者 13楼 发表于: 2006-05-14
'
我的理解:
因为ui packet是广播形式的,没有固定的接收者,所以这里的aprs只是为了符合88 tnc的unproto的语法,实际并没任何具体意义。
我从书上看到,有的特定接收者还具有特定的用途,比如可以发电子邮件。如果是这样,则是另外的可能。
'
明白了,谢谢!
离线BD6CR
发帖
5950
只看该作者 14楼 发表于: 2010-02-12
挖一下坟,呵呵
离线BG4BWP
发帖
1624
只看该作者 15楼 发表于: 2010-11-20
感谢6cr帮助扫盲,万分感谢,不理解再问
离线BG1QXU
发帖
1953
只看该作者 16楼 发表于: 2010-11-21
这么多的好帖子,怎么列表里面没有啊