もう10年以上aprxのTCP-IPGATE WAYを立ち上げていますが、最初はxastir 次にYAACに変更して現在に至ってます。
raspberry-piも1~4に変わりました。今回zero2wに変更するにあたり、どうしてもx-windows配下でうごくのはやはり厳しいです。
さらにYAACはjavaベースなのでさらに厳しいです。地図を表示をするのに5分ぐらいかかってしまいます。もともとrapberry-piヘッドレス運用で、メンテナンスはVNCで行っています。あまり地図をみる必要もないので、GUIでないaprsをさがしたところ、aprxというのを見つけました。
結構昔に開発されているみたいで、bookwormでapt インストールでちゃんと入ります。
sudo apt install aprxで簡単に最終版の2.9.1がインストールされます。
起動は sudo /etc/init.d/aprx startで起動します。
設定は /etc/aprx.confで行いますが、TH-D72用の9600 KISS ON スクリプトもちゃんと設定できます。
raspberry-piも1~4に変わりました。今回zero2wに変更するにあたり、どうしてもx-windows配下でうごくのはやはり厳しいです。
さらにYAACはjavaベースなのでさらに厳しいです。地図を表示をするのに5分ぐらいかかってしまいます。もともとrapberry-piヘッドレス運用で、メンテナンスはVNCで行っています。あまり地図をみる必要もないので、GUIでないaprsをさがしたところ、aprxというのを見つけました。
結構昔に開発されているみたいで、bookwormでapt インストールでちゃんと入ります。
sudo apt install aprxで簡単に最終版の2.9.1がインストールされます。
起動は sudo /etc/init.d/aprx startで起動します。
設定は /etc/aprx.confで行いますが、TH-D72用の9600 KISS ON スクリプトもちゃんと設定できます。
# /etc/aprx.conf
mycall xxxxxx-10
myloc lat xxxx.xxN lon xxxx.xxE
<aprsis>
passcode xxxxxx
server ehime.aprs2.net 14579
</aprsis>
<logging>
pidfile /var/run/aprx.pid
#rflog /var/log/aprx/aprx-rf.log
aprxlog /var/log/aprx/aprx.log
#dprslog /var/log/aprx/dprs.log
</logging>
<interface>
serial-device /dev/ttyUSB0 9600 8n1 KISS
initstring "HBAUD 9600\x0dKISS ON\x0dRESTART\x0d"
alias RELAY,WIDE,TRACE
callsign $mycall # callsign defaults to $mycall
tx-ok true # transmitter enable defaults to false
telem-to-is false # set to 'false' to disable
</interface>
<interface>
serial-device /dev/pts2 1200 8n1 KISS
#initstring "HBAUD 9600\x0dKISS ON\x0dRESTART\x0d"
#alias RELAY,WIDE,TRACE
callsign N0CALL-1
tx-ok false # transmitter enable defaults to false
telem-to-is false # set to 'false' to disable
</interface>
<beacon>
beaconmode both
cycle-size 30m
beacon symbol "I&" $myloc comment "Tx-iGate aprx 96k Takamatsu Kagawa"
</beacon>
<beacon>
beaconmode aprsis
cycle-size 15m
beacon file /home/master/data/wxnow.txt
</beacon>
<digipeater>
transmitter $mycall
<source>
source $mycall
</source>
</digipeater>
こんな感じです。構成は以前に書いたYAACの記事です。
なお144.96の受信専用の1200ですが、direwolfのUSB ドングルの音声を入れるためのscreenで起動するようにしています。
direwollに付属しているdw-start.shで起動します。
9600はD72の/dev/ttyUSB0です。
正常に起動すれば、direwolfのscreen-rで144.94の1200がモニターできます。
こんな感じです。構成は以前に書いたYAACの記事です。
なお144.96の受信専用の1200ですが、direwolfのUSB ドングルの音声を入れるためのscreenで起動するようにしています。
direwollに付属しているdw-start.shで起動します。
9600はD72の/dev/ttyUSB0です。
正常に起動すれば、direwolfのscreen-rで144.94の1200がモニターできます。