LINUX上で Soundmodem, AGW_OnlineKiss を動作させる方法



● (No.1038) LINUX上で Soundmodem, AGW_OnlineKiss を動作させる方法 (2019年2月11日)
 --------------------------------------------------------------------------------

[Soundmodem settings on LINUX]

LINUX_Ubuntu上で、Soundmodem を動作させる方法を何度か記述している。今回、
ESEO衛星用の HS_soundmodem_eseo を例に、LINUX上で動作させる方法を 改めて
解説する。 なお事前に、Wine および PulseAudio は、インストールしておく。

http://www.asahi-net.or.jp/~ei7m-wkt/90104ln2.htm
http://www.pe0sat.vgnet.nl/decoding/unix-tlm-decoding/
http://www.pe0sat.vgnet.nl/decoding/tlm-decoding-software/dk3wn/

 1. ~/.wine/drive_c/ フォルダ以下に、eseoフォルダを作成する。
 2. home/eseoフォルダ内の hs_soundmodem.exe と rseseo.dll を、
 3. 作成した eseoフォルダ内にコピーする。
 4. $ gedit ~/.bashrc として、bashrc をエディタで開く。
 5. 図中⑤ように、alias構文の設定をする。
 6. PC再起動後、図中⑥のように Terminal から入力すると、
 7. HS_soundmodem_eseo が簡単に起動する。
 8. LINUX -> settings -> Sound で、Output Input設定をする。
 9. PulseAudio -> VolumeControlで、Playback Recording設定をする。
10. 特に、図中印の Monitor設定が重要である。この設定で、
11. GQRX で受信した衛星信号が、Soundmodem に流れていく。

   


[AGW_OnlineKiss, Tlm_forwarder2 settings on LINUX]

AGW_OnlineKiss、および Tlm_forwarder2 も同様に LINUX上で正常に動作させる
ことができ、SatNOGS_DB に受信データを自動的に送信できる。それには、gedit
により、事前に agw_onlinekiss.ini、および online_conf.ini を編集しておき
それぞれ AGW_OnlineKiss、Tlm_forwarder2 と同じフォルダ内に置く必要がある。
次図は、UniSat-6, LituanicaSAT-2 を受信している様子である。

   


[AGW_OnlineKiss_Plus settings on LINUX]

AGW_OnlineKiss_Plus も Wine を使い同様の設定を行うが、agw_onlinekiss.ini
の FILE_PATH, TLEPATH のパスを丁寧に書く必要がある。 LINUX上では、うまく
設定をすれば、AGW_OnlineKiss, AGW_OnlineKiss_Plus の両方とも動作し、衛星
からの信号は画面上にはデコードされることを確認した。KISSファイルとしては
保存されていないことが判明した。
AGW_OnlineKiss_Plus のままでも kissファイルは、.wine/drive_c内に保存され
ていたが、せっかく GetKISS もインストールしたので、そちらで得られた kiss
ファイルを使って、LINUX上の wine と aausat4.exe で解析してみた。

   

   


[WXtoImg installing on LINUX]

LINUX_Ubuntu 上に、WXtoImg をインストールして、NOAA-15衛星をデコードした。
wxtoimg-amd64-2.11.2-beta.deb を次からダウンロードし、この debファイルを
LINUX上で解凍したが、これが何処に解凍されたのか、最初 全くわからなかった。
http://wxtoimgrestored.xyz/beta/

$ dpkg -L wxtoimg  として、ようやくそれが /usr/local/bin/ フォルダに解凍
されていることがわかった。しかし今度は、起動ファイルがどれだかわからない。
試行錯誤の末、それが xwxtoimg (ブルーファイル名で、左端に x 付き) である
ことがわかった。一旦起動してしまえば、こちらのもの。サクサクと初期設定を
行い、NOAA-15衛星が飛来するのを待機し、試しに GQRX経由でデコードしてみた。
なお、PulseAudio Volume Control "Recoding" は、WXtoImg作動直後に反映する。

 1. 自局緯度経度設定  Options - Ground Station Location
 2. 記録フォルダ設定  Options - File Names and Locations
 3. 画像種類記録選択  Options - Auto Processing Options
 4. 画像品質設定      Options - Image and Movie Options
 5. 衛星仰角設定      Options - Recording Options
 7. 各設定保存        Options - Save Options
 8. 軌道要素更新      File - Update Keplers
 9. 受信開始          File - Record - Auto Record
 http://www.asahi-net.or.jp/~ei7m-wkt/numbr444.htm

下の WXtoImg受信図の段差は、スクリーンショットを撮った際のキー操作の瞬間
にできたもの。信号受信中には、PCキー操作はすべきではない。

     

 

 


[AAUSAT-4 Decoder settings on LINUX]

難しく考えずに、シンプルに localhost 127.0.0.1 を、conf.ini に書き込めば
AAUSAT-4 Decoder の TCP_client が、瞬時に "Connected" になって繋がった。

  TCP_SERVER = 127.0.0.1
  TCP_PORT = 8100

Audacity + HsSoundmodem + AgwOnlineKiss + AAUSAT4_Decoder と信号が流れる
には、事前に Wine + PulseAudio の設定が必要だ。 これで、LINUX 上における
衛星受信デコードを、ひと通り構築することができた。(14 Mar 2019)



(Previously posted)

数日前から、AAUSAT-4 Telemery Decoder を LINUX上で起動させることを試みて
いる。Soundmodem, TlmForwarder の起動の時と同様に、Wine 経由で簡単に起動
させることはできた。恐らく、KISSファイルを指定すれば解析はできるであろう。

難儀している箇所は、TCP client のチェックを入れて、TCP_SERVER にコネクト
してリアルタイムで衛星からの信号をデコードできるかどうかである。 LINUX上
のコマンドの ifconfig を実行すると、IPアドレスは自局環境では 192.168.0.8
であるらしいことがわかった。LINUX上で ping も通ることを確認した。 Ubuntu
上では、TCP_PORT は 9000 に設定せよ ということであるが、Wine経由で実行し
ているので、一応 8100 に設定して実験している。 前回は IPアドレスの先頭に
IPv6 向けの ::ffff: を付加してうまく解決したが、今回はそれでも駄目である。

通常、Decoder の TCP client にチェックを入れると、隣りの小窓が瞬時に緑色
になって Connected となるはずであるが、ここが黄色のまま というのは気持ち
のよいものではない。こんな実験をしているのは自局だけだと思うが、もう少し
様子を見てみたい。(上記のとおり解決)


[QSSTV compiling]

表題の QSSTV を、JH4XSY局に触発されてコンパイルしてみた。
すばらしいソフトのような予感がする。受信実験は後日。

http://github.com/davidhoness/sstv_decoder
http://jh4xsy.asablo.jp/blog/2019/04/14/9059686
https://www.chonky.net/hamradio/decoding-sstv-from-a-file-on-a-linux-system

Refer Manual and Installation on QSSTV
http://users.telenet.be/on4qz/qsstv/manual/index.html
http://users.telenet.be/on4qz/qsstv/manual/installation.html

Download "qsstv_9.3.1_beta.tar.gz"
Copy and Extract it in Home\qsstv folder
http://users.telenet.be/on4qz/index.html
http://users.telenet.be/on4qz/qsstv/downloads

$ sudo apt-get install g++ libfftw3-dev qt5-default libpulse-dev
$ sudo apt-get install hamlib-dev libasound-dev  libv4l-dev
$ sudo apt-get install libopenjp2-7 libopenjp2-7-dev
$ cd qsstv_9.3
$ qmake
$ make
Go make a cup of tea/coffee.
$ sudo make install
$ qsstv

 

 
[Simulcast Ver6.1 on LINUX]

米国地球観測気象衛星 Terra/Aqua/Suomi-NPP/JPSS-1(NOAA-20) を自動的に追跡
し、リアルタイムで描画する NASA_Simulcast ソフトの LINUX 対応版Ver6.1 を
Ubuntu18.04 にインストールして、本日(2.Jun.2019)の全衛星を捉えてみた。

1. Access to NASA Direct Readout Laboratory
   http://directreadout.sci.gsfc.nasa.gov/

2. Get a password from this NASA_DRL site.

3. Download Simulcast Ver6.1
     SIMULCAST_6.1.tar.gz
     SIMULCAST_6.1_testdata.tar.gz
     Simulcast_6.1_Users_Guide.pdf

4. Make a new directory, $ mkdir simulcast
   Install these packages in this directory.
   Then 'sc' directory will be generated automatically.

5. Make the basic configuration.
   $ cd ~/simulcast/sc
   $ ./install.sh

6. Run Simulcast Viewer.
   $ cd ~/simulcast/sc/bin
   $ ./sc-viewer.sh

7. Input Simulcast Server Port over Japan.
   202.26.153.215:3502

8. If you input at Terminal like below, you will be
   connected to the server immediately.
   $ ./sc-viewer.sh 202.26.153.215:3502

 




補足 NASA_Simulcast strange?  2021年07月22日

この時間(17:00JST)、まだ台風6号は宮古島の南にいるはずなのに、地図上では
中国(China)に抜けてしまっている。何かがおかしい。NPP衛星の送信がおかしい
のか、Simulcast_Viewerソフトがおかしいのか、Lat-Lon の設定がおかしいのか
わからない。


NASA_Simulcast solved!  2021年07月22日

解決した。インストール時に、Lat-Lon の入力を要求される。ここが横浜のまま
だった。今居る石垣島にして解決。雲の形だけでは気が付かなかった。台風の目
のお陰だ。ところで台風6号は遅々として進まない。あと二日ほど居座るかも。
http://www.asahi-net.or.jp/~ei7m-wkt/numb1038.htm


NASA_Simulcast edited!  2021年07月23日

Lat-Lon は、次の xmlファイルをエディタで書き換えることでも可能だ。
> Home - simulcast - sc - configs - "router-config.xml"

なお、TLE軌道要素ファイルも最新のものに差し替えることが必要だ。
> Home - simulcast - sc - configs - TLEs - "npp.tle" etc,
> aqua.tle, jpss1.tle, npp.tle, terra.tle
> JPSS1衛星は、NOAA-20(#43013)衛星のことである。

TERRA
1 25994U 99068A   21203.88070216 -.00000015  00000-0  65822-5 0  9996
2 25994  98.1748 277.6539 0001250  96.4230  38.7121 14.57125916148623
AQUA
1 27424U 02022A   21203.81325256  .00000108  00000-0  34025-4 0  9992
2 27424  98.2104 144.6332 0001592 116.2480 272.0812 14.57107801 22221
NPP
1 37849U 11061A   21203.56560723 -.00000020  00000-0  11303-4 0  9997
2 37849  98.7379 141.7724 0001045 105.8741  67.1079 14.19537460504399
JPSS1
1 43013U 17073A   21203.42614623 -.00000009  00000-0  16601-4 0  9993
2 43013  98.7212 141.5384 0000867  83.7506 276.3768 14.19549397190403


参考
http://www.asahi-net.or.jp/~ei7m-wkt/numbr858.htm
http://www.ne.jp/asahi/hamradio/je9pel/terraqua.htm


トップ へ戻る.
前のページ へ戻る.
次のページ へ移る.
ホームページ(目次) へ戻る.