业余无线电论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10266|回复: 2

再谈远程遥控电台

[复制链接]

449

主题

2186

回帖

5012

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5012
发表于 2013-6-28 17:52 | 显示全部楼层 |阅读模式
遥控远程电台方法及实例:http://www.cqcqcq.com/forum.php?mod=viewthread&tid=183
Copyright BA4ALC/BA5CW
在上一篇《遥控远程电台方法及实例》发表后,很多人想要一个通用的远程遥控电台的方法,其实在遥控远程电台方法及实例提到的方法本来就是通用的,我只是用K3作为例子来说明这个事情,不过,既然如此,我还是来说一说遥控的基本办法。

遥控电台的事情没有那么复杂,原理上就是一个远程串口服务(COM OVER IP)和远程音频服务(VOIP),然后在本地用串口客户端和VOIP音频客户端,通过internet用串口控制远程电台的所有操作,并用VOIP来传输音频。

基本要求:

远程端(服务器)——

    一台经过CAT或者CIV连接到电脑的电台,电台的音频输出连接到电脑的声卡输入(MIC或LINE IN...),电台的音频输入连接到电脑声卡的音频输出(SP或LINE OUT...)。通常大多数人会用一个类似link all的转换盒子去完成这些功能,本文的前提是你单机连接已经没有问题,如果你本地电脑和电台连接的问题还没搞成功(包括音频连接),那么还是先不要谈遥控的事情了。
安装两个服务软件,一个是串口服务器(点击下载),一个是VOIP软件(点击下载),软件的功能就是把连接电台的串口和音频允许其他电脑通过internet来访问,这样你在另外一台电脑上就可以控制这个电台了。

如果上面两句话不足以解决你的问题,请继续看如下说明:这个串口服务是从HRD里提取出来的,你要是已经安装了HRD,那么可以按照《遥控远程电台方法及实例》介绍的方法去启动串口服务。本文的方法中希望尽可能脱离HRD软件,所以就介绍一下单独的串口服务安装方法。

解压串口服务压缩包后,你能看见:
genrem2.gif
                        
你需要执行一下HRDSerialPortSvr.bat这个批处理软件,其实这个批处理里只有一行命令                         HRDSerialPortSvr.exe -install,你可以自己打开DOS窗口运行它。串口服务带了用户名和密码,这个都在HRDSerialPortSvr.cfg中保存着,你可以用记事本打开编辑改变用户名、密码、访问端口号。
                        
安装好串口服务后,还要启动这个服务,方法是:
                        
                        打开控制面板,找到管理工具并打开,找到组件服务并打开,然后找到服务(本地)这一项,选择Ham Radio Deluxe Serial                         Port Server:
                        
genrem3.jpg
                        
双击Ham Radio Deluxe Serial Port                         Server可以见到:
                        
genrem4.jpg
                        
genrem5.jpg 选成自动,然后按 genrem6.jpg 启动服务,这样以后每次启动计算机时,这个服务都会自动加载,而不用通过按 genrem7.jpg 去启动服务了,当然如果发生串口服务出错,你可以到上述界面去停止和启动服务。
                        
接下来需要安装voip软件,这个比较简单,解压VOIP.RAR文件并执行setup.exe就可以安装好健伍的VOIP软件了,安装好以后我们运行
                        
genrem8.jpg 就可以开启如下界面:
                        
image002.jpg
                                                                                                
                                                                                                运行setup后得到
                        
                         genrem9.jpg
                        
在这里 genrem10.jpg 一个用户名和密码,
                        
genrem11.jpg
                        
退出后按 image004.jpg 就可以启动VOIP的服务器端了。
                        
                        到此为止远程电脑设置就完成了,你可以把ARVP-10H这个软件设置成启动运行,然后每次开启电脑后需要按一下。当然你还需要获得这台电脑的ip地址,以供客户端使用,如果你没有固定的ip,可以去申请一个动态域名,或者使用VPN软件(例如,Logmein                         Hamachi


CQCQCQ中国业余无线电,有您更精彩!
WWW.CQCQCQ.COM
载入中...
[声明]本站所有的资料或信息(例如交易信息或各类广告),仅供访问者参考,不承担因此给您带来的任何责任;
本站所有言论和图片纯属会员个人意见,与本站立场无关,如有侵权问题,请立即告知本站,本站将及时予以删除并致以最深的歉意;
网络交易有风险,建议使用本网站提供的免风险、免费资金中转服务。免费中转流程说明,点此进入>>

449

主题

2186

回帖

5012

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5012
 楼主| 发表于 2013-6-28 17:53 | 显示全部楼层
客户端(本地电脑)——
                        
                        对应于服务器(远地/电台)端的两个服务,我们需要在本地电脑中运行两个客户端软件:
                        
  •                                 
    串口软件客户端软件(点击下载),解压后,无需安装,直接执行即可。
  •                                 
    虚拟串口对软件(点击下载),解压后安装执行,然后设置好你需要的串口对。
  •                                 
    VOIP软件,和服务器上装的是同一个软件(VOIP.RAR里的),不过选择执行的是ARVP-10R这个程序。

                        
1 com2com的使用:
                        
                         image006.jpg
                        
                        打开,com2com软件,在顶端两个空白中填好两个互相对应的串口号按 genrem12.gif ,如果要增加串口对可以按 genrem13.gif 重复上述过程。这个过程中会出现发现新硬件的信息,你只要一路选“是”就可以了。
                        
2                         ARVP-10R的使用:
                        
                         image008.jpg
                        
                        打开ARVP-10R程序,见到上述界面,和服务器端设置类似,选择 image010.jpg ,可以看见:
                        
                         genrem14.jpg
                        
选择 genrem10.jpg ,填好和服务器端设置好的密码和用户名,
                                                                                                
genrem15.jpg
                        
                        包括远程IP地址,端口也要填写对,退出到主界面,然后按 image012.jpg 就可以连接上远程音频了
                        
                        执行HRDSerialPortClient.exe后,得到如下界面:
                        
                         image014.jpg
                        
                        一开始的时候里面是空的,要按 genrem16.jpg ,得到
                        
                         genrem17.jpg
                        
                        设置好本地串口号,和远程的串口号,比如远地电台连接到远地计算机的串口是COM1,那么你这里就选com1,本地串口号填的是你前面在com2com软件里设置的一对串口号之一,本例中 genrem18.gif 我们选com7,这样你就通过本地安装的log软件,比如logger32、N1MM、HRD...,里把控制电台的串口设为com8,就可以通过本地log软件去控制远程电台了。
                        
当然在使用之前,你要先连接远程串口,也就是按Server:Connect后出现一个窗口:
                        
                         genrem19.jpg
                        
填好服务器的IP地址和服务器cfg文件里指定的用户名和密码就可以按 genrem20.jpg 连接了。
                        
                        你可以增加多个串口以实现其他功能,比如功放控制、开关机控制、旋转器控制、额外的cw控制、ptt控制等等。关键是你要明白通过上述过程,你可以把远地计算机上的串口映射到本地来,这样你在本地计算机上可以直接控制远程的硬件了,除了地方不同,你本来用的所有软件都没有什么障碍了。
                                                                                                
                                                                                                                                                                                                总结一下,远程控制关键点是两个,一个相对简单,装VOIP软件,使两台计算机的音频相连,另一个是一套串口通过internet的传输的应用,相当于你本地计算机的把串口用很长一根线延伸到遥控端,然后连接硬件,至于应用软件看起来这些串口和在本地是一样的。
                        
                        附注:
1 如果你用logger32,你会发现很多控制电台的操作都无法进行,这时候,你需要根据自己所用的电台编写一个宏文件,请参考《为Logger32编一个K3控制界面》。如果你觉得有困难,那还是用hrd去做控制比较方便。
                                                                                                2 客户端界面示例:
                                                                                                 REMOTEDESK.jpg


CQCQCQ中国业余无线电,有您更精彩!
WWW.CQCQCQ.COM
回复

使用道具 举报

449

主题

2186

回帖

5012

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5012
 楼主| 发表于 2013-6-28 17:55 | 显示全部楼层
3 视频演示:


CQCQCQ中国业余无线电,有您更精彩!
WWW.CQCQCQ.COM
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ留言|联系我们|手机版|业余无线电论坛 ( 苏ICP备12066006号 )
     

GMT+8, 2024-11-22 18:15

Powered by 中国业余无线电

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表