论坛风格切换切换到宽版
  • 18158阅读
  • 45回复

用支持OpenWRT的路由器做IGate可选软件之一APRX [复制链接]

上一主题 下一主题
离线BG6JJI
 
发帖
4942
只看楼主 倒序阅读 0楼 发表于: 2011-03-27
无意中在网上看到qbv发的路由器做igate帖子,正好喜欢这个,也有路由,就开始测试,aprs4r另外发帖说,这里先说aprx。

硬件准备:
1、电台,具体就不细说了,自己配吧
2、tnc,我这里用的是ot+,目前还没用t2试,但是我感觉应该没问题
3、一个具备ttl端口或者usb口的路由器,usb口需要加载usb驱动,具体加载方法请google

软件设置步骤

下载包括aprx软件的openwrt固件,请确保您的路由器支持openwrt,并且支持下面这个固件
openwrt-brcm-2-4-squashfs.trx


刷新固件后,请用telnet、ssh等登陆进路由器,编辑/etc/aprx.conf 这个配置文件,配置内容请参考下面的内容:

请注意:*号后面的中文及星号都要去掉,我在这里写注释

********************************************
下面的内容只能参考,不能作为配置文件,因为论坛把一部分配置标志给过滤掉了,请直接参考附件aprx.zip
********************************************

mycall bg6jji     *请替换成自己的呼号
<aprsis>
server china.aprs2.net   14580     *这个是服务器地址
filter "m/500"                     *这个是过滤策略,我为了简单,就先这么写了
</aprsis>
<interface>
serial-device /dev/tts/1 4800 8n1 kiss     *这个是你的设备连接信息,我的是ot++,速度是4800,请你确认你的速度等设置。usb口地址可能是/dev/usb/tts/0
#serial-device /dev/tts/1 9600 8n1 kiss #settings for avrt2   *这一行是不起作用的,因为开头加了#号,#号在执行时就是注释信息
tx-ok true     *这个是确认能发射
</interface>
<digipeater>
  transmitter $mycall     *这个不用改,是让igate传送你这个路由器的呼号信息,就是开头那个
  <source>
    source   $mycall       *不用改
  </source>
  <source>
    source     aprsis     *这个意思是将发送源设置为网络
    relay-type   3rd-party
    viscous-delay 5
    #filter     b/a0good   # tx-igate everything always from this call
    #filter     -b/aa0bad # tx-igate never anything from this call
  </source>
</digipeater>

<logging>
rflog /var/log/aprx/aprx-rf.log     *这里是日志信息记录的日志位置
aprxlog /var/log/aprx/aprx.log

</logging>
<beacon>
beacon via trace1-1 \
symbol "r&" lat "3446.25n" lon "11343.75e" \       *这里填上你自己的坐标,可以从aprs.fi查到
comment "zhengzhou igate,openwrt route"       *个性注释信息
</beacon>

另外,请设置系统时间
命令date设置时间,格式是 年 月 日 时 分

例如:

date 201107270034

date命令设置方法之二
date -s 2011.08.02-18:30


(这个忘了说了,借本坛其他ham的date命令说明)
附件: aprx.zip (0 K) 下载次数:191
离线BG6JJI
发帖
4942
只看该作者 1楼 发表于: 2011-03-27
借用一张图片,大致连接就是这样的。
离线BG6JJI
发帖
4942
只看该作者 2楼 发表于: 2011-03-27
我的路由器是linksys wrt54gs v3
离线bg6qbv
发帖
5838
只看该作者 3楼 发表于: 2011-03-27
不错 不错!继续看续集!
离线bd8te
发帖
4258
只看该作者 4楼 发表于: 2011-03-27
不错 不错
离线BG6JJI
发帖
4942
只看该作者 5楼 发表于: 2011-03-27
还没发现这个软件支持message转发,大家都测试测试

这个如果配置好了,可以将电台放到某楼顶,配个太阳能,用无线连回家里,就在楼顶放个盒子就可以搞定igate转发站了。

我准备这么做...呵呵。
离线BD2OS
发帖
81
只看该作者 6楼 发表于: 2011-03-27
很不错,关注中。。。
离线BG6JJI
发帖
4942
只看该作者 7楼 发表于: 2011-03-27
对了,这个软件很小,好像4m flash的路由也可以用的
离线BD6CR
发帖
5950
只看该作者 8楼 发表于: 2011-03-27
怕这个路由器涨价……下手要快!
离线BG6JJI
发帖
4942
只看该作者 9楼 发表于: 2011-03-27
刚才把一个老的7230-4p路由翻出来,刷上固件,3.69m,我的4mflash刚好,能用起来,这样的话,就把它挂到户外去,反正闲着也是闲着,就是7230-4p上的ttl口还没找到定义,谁能提供以下?
离线BG6JJI
发帖
4942
只看该作者 10楼 发表于: 2011-03-27
那个白色的四针插座是接口1。in。 2。out。 3。gnd 4。3.3v(实测3.32v)
离线vr2vav
发帖
551
只看该作者 11楼 发表于: 2011-03-27
'
还没发现这个软件支持message转发,大家都测试测试
这个如果配置好了,可以将电台放到某楼顶,配个太阳能,用无线连回家里,就在楼顶放个盒子就可以搞定igate转发站了。
我准备这么做...呵呵。
'


离线BG6JJI
发帖
4942
只看该作者 12楼 发表于: 2011-03-28
这是国外友人做的,用wl500gp v1 做的,这个路由的cpu是bcm4704,aprs4r网站上有直接做好1.0.4版的固件,刷上设置一下就可以用了。

wl500gp v2 是bcm5354的,只能另外安装1.0.3版

我查了一下,跟这个路由用相同cpu的还有贝尔金的8230-4
离线BG6JJI
发帖
4942
只看该作者 13楼 发表于: 2011-03-28
淘宝上有好多,标着wl500gp v2其实还是v1 v1的cpu是bcm5354,不是4704
离线BG6JJI
发帖
4942
只看该作者 14楼 发表于: 2011-03-29
请看一下设备连接结构
离线BG6JJI
发帖
4942
只看该作者 15楼 发表于: 2011-03-29
我核算了一下:
路由器100多,
电台300多(二手的100多)
tnc也没多少钱,ot+和t2都不贵
配个外壳,防水的有线电视铝铸的,几十块,加上转接头、防水护套头等什么的也就100
好点儿的车载或者高增益天线,限制在2米以内,几十块钱

总共下来不到1000,可以直接挂外面,风吹日晒都不怕
离线BG1TOM
发帖
183
只看该作者 16楼 发表于: 2011-03-30
aprx这个软件不错 支持三种模式 也能同时连接两个电台工作 体积小 4mflash的路由器都能用上 经验证 ar7 ar的芯片都能用 前提就是刷好openwrt的固件 但编译固件是个头疼的问题
bcm方案的有现成的固件好弄 或者直接刷上aprs4r 还有web设置界面 但是路由器价格不便宜 还要8m的flash
离线BG1TOM
发帖
183
只看该作者 17楼 发表于: 2011-03-30
'
刚才把一个老的7230-4p路由翻出来,刷上固件,3.69m,我的4mflash刚好,能用起来,这样的话,就把它挂到户外去,反正闲着也是闲着,就是7230-4p上的ttl口还没找到定义,谁能提供以下?
'

7230-4p上的ttl一共4根针 一个是gnd 一个是vcc 另外两个试一下就出来了
离线BG1TOM
发帖
183
只看该作者 18楼 发表于: 2011-03-30
aprx早就用上了
离线BG6JJI
发帖
4942
只看该作者 19楼 发表于: 2011-04-22
mycall bg6jji-3
<aprsis>
server third.aprs.net   14580
filter "m/500"
</aprsis>
<interface>
serial-device /dev/tts/0 4800 8n1 kiss
#serial-device /dev/tts/1 9600 8n1 kiss #settings for avrt2
tx-ok true
#igate-group 1
</interface>
<digipeater>
  transmitter $mycall
  <source>
    source   $mycall
  </source>
  <source>
    source     aprsis
    relay-type   3rd-party
    viscous-delay 5
  </source>
</digipeater>

<logging>
rflog /var/log/aprx/aprx-rf.log
aprxlog /var/log/aprx/aprx.log

</logging>
<beacon>
cycle-size 20m
beaconmode both
beacon to $mycall via wide1-1 \
symbol "i/" lat "3446.25n" lon "11343.75e" \
comment "zhengzhou igate,belkin 7231-4p route,144.640mhz"
</beacon>