自分メモ:modesmixer2導入記録(ubuntu x86)

modesmixer2は、RaspberryPiなどで作成したADS-B受信機の出力を取りまとめ、距離や航空機のタイプ、また視覚化するためのマップ機能などを実装したプログラムです。

いわば自家製「FlightRadar24」を作成するプログラムです。

もともとロシア(?)のサイトで配布されていたのですが、オリジナルのサイトは現在アクセスできなくなり、

ModeSMixer2 installation script for RPi 2/3/4 and Raspbian Stretch/Buster - GitHub - abcd567a/mm2: ModeSMixer2 installation script for RPi 2/3/4 and Raspbian S...
" target="_blank" rel="noreferrer noopener">githubにて代理公開されているので、そちらを利用します。

以下 導入記録です。

# 対象となるサーバの種別確認
$ cat /etc/issue
Ubuntu 20.04.2 LTS \n \l

modesmixer2導入

(3) For Ubuntu 20.04 (x86_64), Kali Linux 2020 amd64, & Archlinux-2021 (x86_64) :
sudo bash -c "$(wget -O - https://raw.githubusercontent.com/abcd567a/mm2/master/install-mm2-ubuntu20.sh)"

INSTALLATION COMPLETED
=======================
PLEASE DO FOLLOWING:
=======================
(1) In your browser, go to web interface at
     http://127.0.0.1:8787

(2) Open file mm2.conf by following command:
     sudo nano /usr/share/mm2/mm2.conf

Add following line:
     --location xx.xxxx:yy.yyyy

(Replace xx.xxxx and yy.yyyy
by your actual latitude and longitude)
Save (Ctrl+o) and Close (Ctrl+x) file mm2.conf

then restart mm2 by following command:
     sudo systemctl restart mm2

To see status sudo systemctl status mm2
To restart    sudo systemctl restart mm2
To stop       sudo systemctl stop mm2

configファイルの編集

$ sudo vi /usr/share/mm2/mm2.conf

# sample
# RaspberryPiのアドレスとポート
--inConnectId 127.0.0.1:30005:ADSB
--inConnectId 127.0.0.1:30105:MLAT

# Database File の Path
--db /tmp/BaseStation.sqb

# 設置場所のロケーション
--location nn.nnn:eee.eee

# サーバの公開ポート
--web 8787

modesmixer2再起動

sudo systemctl restart mm2

以上の操作でmodesmixer2の導入は完了です。

modexmixer2配布サイト

https://github.com/abcd567a/mm2