论坛风格切换切换到宽版
  • 4581阅读
  • 1回复

转文,aprs互联网网关的搭建(上)bg5hsc [复制链接]

上一主题 下一主题
离线haog131
 
发帖
2044
只看楼主 倒序阅读 0楼 发表于: 2016-10-26
APRS互联网网关的搭建(上)——APRSIS32软件的简介与网关搭建应用

  本文发表在最新出版的2012年第5期《现代通信》杂志上,这是未经编辑修改过的版本。文章对一种可在MS Windows PC上运行的APRS软件——APRSIS32和网关具体搭建方式做介绍,有相关配图。至于APRSIS32软件的详细操作说明,请参见笔者之前曾撰写的《APRSIS32软件简明操作手册》,该文可在萧山HAM之家网站 http://www.xsham.net/ 和 HELLOCQ http://www.hellocq.net/ 中搜索到。
  另外,笔者已撰写好APRS互联网网关的搭建(下),着重对APRS4R路由器网关的搭建进行介绍,待文章发表后将公布稿件,欢迎关注。
APRS互联网网关的搭建(上)
APRSIS32软件的简介与网关搭建应用
图/文:BG5HSC/缪斯超
APRS是“Automatic Packet Reporting System”的缩写,即“自动数据报告系统”,它是业余无线电爱好者们通过业余无线电台传输实时位置信息、气象信息、遥测信息和短消息的一种应用。随着通信技术的发展,可以收发APRS数据的终端已不仅仅局限于业余电台,能够接入GPRS或WiFi网络的手机等移动终端也成为了APRS的好玩具。
从使用的连接方式上区分,APRS可以分为两个网络,即无线电波(下称“RF”)网络和互联网服务(APRS Internet Service,简称“APRS-IS”)网络。RF网络是利用业余电台通过无线电波收发APRS数据并加以应用的网络,而APRS-IS网络是将APRS数据通过互联网广播出去,同时供连接在该网络上的台站和终端接收并加以应用的网络。互联网网关(Internet Gateway,简称“IGate”)就是连接APRS的RF网络和APRS-IS网络的网关,它可以将RF网络和APRS-IS网络上的APRS数据进行双向传输,并利用互联网上的APRS骨干网将APRS数据传输到世界各地。
一般,APRS互联网网关具备的功能有:向RF和APRS-IS网络发送自身的台站信标、接收 APRS-IS网络中的实时数据并显示、接收RF网络中的信标、气象报告等APRS数据并传入骨干网、传递和收发APRS短消息等等。搭建一个APRS互联网网关需要一部电台、一个KISS模式的数字通信节点控制器(Terminal Node Controller,简称TNC,可理解为APRS数据的编解码器,KISS是TNC使用的一种通信协议,因此又称KISS TNC、KISS MODEM)、一个运行APRS软件的终端(电脑、路由器等)以及他们之间的连接线、供电设备等。
目前,利用运行APRS软件的电脑和利用运行APRS软件的路由器搭建成APRS互联网网关的应用最多,本文对其中一种可在MS Windows PC上运行的APRS软件——APRSIS32和网关具体搭建方式做介绍。为力求简明,下文对特定的设备和术语一般采用简称的方式表达。
IGate的具体搭建方式
利用APRSIS32软件搭建IGate,除了需要一台用以运行APRSIS32软件的MS Windows系统电脑以外,还需要一部电台、一个KISS模式的TNC,以及它们之间的连接线、供电设备等。软件通过电脑的COM口与KISS TNC进行通信,KISS TNC则连接电台的DATA数据通信插口,负责APRS数据接收和发射。没有DATA数据通信插口的电台,则可能需要自制线缆,需要连接PTT、MIC AUDIO、SPEAKER AUDIO、GND四个信号实现通信。
直观的(通信)连接方式是:APRSIS32软件<-->电脑COM口<-->KISS模式的TNC<-->电台<-->天线。当然,如果读者拥有内置KISS模式TNC的APRS电台,那么构建方式就简单许多,直观的(通信)连接方式便是:APRSIS32软件<-->电脑COM口<-->内置TNC的电台<-->天线。没有COM口的电脑,读者可以考虑使用USB转COM口线来进行连接。
有了上述设备之后,硬件齐全了,那么软件——APRSIS32的获取方式相对较为麻烦一些,需要登陆软件作者在雅虎群组网站上的讨论组下载。
APRSIS32软件的简介与下载
APRSIS32是APRSISCE系列APRS软件的其中一种,可在32位Windows环境下的PC机上运行,目前的最新版本为2012年5月25日发布的版本。APRSISCE系列软件也有可供Windows Mobile环境下的 Pocket PC运行的软件,名称为APRSISCE6P。爱好者可以利用它从RF和APRS-IS网络中接收APRS实时数据,并直观地在软件引用的Open Street Map(简称OSM)地图界面上显示。APRSIS32软件带有强大的IGate功能,除了可以对RF和APRS-IS网络中的APRS数据进行双向传输之外,它的APRS短消息功能也十分实用,可以向RF和APRS-IS网络收发短消息。软件还同时支持OSM离线地图功能,在线访问过的OSM地图都可下载到本地并保存。
该软件需要登陆软件作者在雅虎群组网站上的讨论组下载,地址为:http://groups.yahoo.com/group/aprsisce/,爱好者需要注册一个雅虎账号,登陆雅虎网站该群组的页面、在群组网页上点击“Join”(加入)申请加入该群组并获得管理员通过之后,方可在上述群组页面中的“Files”(文件)栏中下载软件。申请加入的时候,请用英语注明你的业余电台呼号及加入群组的意图,一般一天左右就能完成申请。申请完成后,用户就可在该群组的页面上下载APRSIS32软件。将软件压缩包下载到本地之并解压缩后,点击“APRSIS32.exe”文件即可直接运行。软件运行后会产生许多新的配置、日志、地图文件及文件夹,因此建议将该EXE程序放在一个单独的文件夹下。
软件的初始化操作
软件初次运行时,会跳出一个客户端设置界面,需要用户输入本台站的APRS呼号(含SSID)APRS-IS密码、台站图标、信标、注释、PHG等设置内容。完成客户端设置之后,点击接受便可进入软件界面,如不设置点击取消,软件会询问你是否重新进行客户端设置,如不设置则会直接退出软件。
点击接受后,软件界面就出现了,软件会提示仍有一项初始的客户端设置需要操作,就是设置当前台站的准确位置。设置当前台站准确位置的具体操作方法为:使用鼠标左键拖动地图位置,使用鼠标滚轮或软件左边的缩放条放大地图,找到当前台站的准确位置后,点击软件左上角的“Transmit”(发送)按钮确定当前位置,这时,系统也会自动向APRS-IS发送一个信标。如果地图放大的倍数不够、无法确认准确的位置时,软件会弹出对话框要求你继续放大地图,重新设置位置。
软件功能界面介绍
完成软件的初始化设置后,软件就可正常使用了。软件界面上方为各种任务栏,左边为收发的台站呼号列表,同时软件左下方还会显示当前屏幕中心的经纬度信息和Grid位置信息,右下角则交替显示当前电脑的时间和日期。
软件的任务栏,有发送信标、功能选项、短消息、屏幕、显示、设置、清除、关于、退出多个菜单项,可以手动发送信标、设置软件日志记录功能、收发短消息、设置台站显示细节、设置配置软件通信端口和服务器、清除显示界面等众多功能,在此不再赘述。
搭建IGate的软件具体配置
硬件、软件都齐全了,并将它们的连接线接好后,就需要对APRSIS32软件进行一些设置,方可实现与TNC进行通信以实现IGate功能。
设置方法是,点击Configure(配置)菜单,选择Ports(端口)子菜单,点击New Port(新建端口)新建一个让软件与KISS TNC通信的端口,此时,软件将弹出一个窗口请用户设置端口的Type(类型)及Name(名称),类型自然是选择“KISS”,名称可自定义,比如“KISS”即可,完成后点击“Create”,便新增了一个KISS端口。此时,软件还会询问是否将本端口设置为一个TCP/IP功能的KISS端口,以便和AGWPE等软件进行远程通信,在这里要选择“NO”,使该端口直接通过电脑的COM口和KISS TNC直接通信。
之后,软件还会跳出一个对话框,需要用户设置与KISS TNC通信的COM端口号及正确的通信速率,通信速率需要视KISS TNC的速率而定,一般是4800或9600,其他的Parity(奇偶校验位)、Data(数据位)、Stop(停止位)默认为None、8、1,一般无需更改,保持默认设置点击“OK”即可。比如笔者使用的是电脑COM口连接OpenTracker++ 4800速率的KISS TNC固件,在此就要选择COM1端口和4800通信速率。使用USB转COM转换线的用户,需要进入“我的电脑”——“设备管理器”查看一下转接后的COM端口号,然后在APRSIS32软件中选择正确的端口号。
点击“OK”之后,软件还会跳出对话框,是本KISS端口的收发功能的细节设置,在此不再赘述,请用户根据自己的需要设置即可。完成之后,APRSIS32软件就可以与KISS TNC进行通信,实现APRS IGate的功能了。
结束语
APRSIS32的功能十分强大,不仅仅局限于一个简单的APRS IGate,软件界面的菜单项也非常多,欢迎读者细细研究使用。该软件的全英文说明网站地址为:http://aprsisce.wikidot.com/start,英语基础好的读者可以考虑阅读该页面获取非常详细的说明,英语基础不好的读者,可以考虑参阅笔者编写的《APRSIS32简明操作手册》,该文档可在hellocq.net和xsham.net网站中搜索下载到。
另外,由于该软件是全英文操作界面,BG4BWP还对APRSIS32软件进行了汉化,有需要的朋友,也可以尝试向他联系获取汉化版软件,以方便使用。
下期,笔者还将撰写APRS互联网网关的搭建(下),着重对APRS4R路由器网关的搭建进行介绍,欢迎关注。
qq/wx:4740288 YY:366846375  Momo:2645377
Callsign:BH4我爱撸  省协会号:92163
Moblie:①3八五二久伍酒Oo捌
Grid:OM92wf
Rig:817nd 857D 891 IC-7300 FTdx101MP
离线bg4nni
发帖
133
只看该作者 1楼 发表于: 2017-05-31
感谢分享,学习了!
呼号:BG4NNI;网格:OM96GL;ITU分区:44;CQ分区:24;EQSL:YES;LOTW:YES;CLUBLOG:YES;姓名:姬光飞;地址:山东省潍坊市临朐县东城街道创业大厦5楼520室;电话(微信):13953602626;QQ:8378621;支付宝:linqu2008@163.com;http://www.qrz.com/db/BG4NNI;科麦克、柯顿电台交流QQ群: 537230644;电台:YAESU FT-991、ICOM IC-7300、IC-706MKIIG;天线:750正V、温顿、GP;邮箱:8378621@qq.com
通联记录全部发送EQSL电子卡片,并进行EQSL、LOTW(ARRL)、CLUBLOG数据上传认证。