技術資料 / Dire Wolf (IGate)

Dire Wolf

$Date: 2023/02/15 13:02:20 $
$Revision: 1.3 $

Dire Wolf

IGate、Digipeaterのソフトウェアです。SDRとの相性もよく、設定も簡単です。 ここでは、受信専用IGateの設定について説明しています。

今回、インストールしたのは

  • Dynabook R632/G, FreeBSD 12.2, DVB-DAB+FM USERチューナ RTL2832U+R820T
  • Raspberry Pi B 4 (4GB), Raspberry Pi OS (Linux raspberrypi 5.4.72-v7l+ #1356 SMP Thu Oct 22 13:57:51 BST 2020 armv7l GNU/Linux ), DVB-DAB+FM USERチューナ RTL2832U+R820T

上記2台です

私が以前(2017年頃)購入した時は、1000円程度でしたが、2020年末時点では販売価格が上昇しているようです。

こちらが安定した製品です。

配布元

FreeBSD 12.2

Install

  1. su
  2. pkg install -y rtl-sdr
  3. pkg install -y direwolf
  4. emacs /etc/sdr.conf
    ADEVICE - -
    CHANNEL 0
    MYCALL N0CALL-10
    IGSERVER fukuoka.aprs2.net
    IGLOGIN N0CALL-10 nnnnnnn
    OBEACON sendto=IG delay=0:30 every=60:00 objname=N0CALL-10 symbol="R&" lat=xx^xx.xxN long=xxx^xx.xxE comment="431.04MHz 1200bps IGate(RX) Munakata"
  5. rtl_fm -f 431.04M -p 20 -o 4 | direwolf -c /etc/sdr.conf -t 0 -n 1 -r 24000 -b 16

2020.12現在、pkgでインストールするとdire wolf 1.5がインストールされます。 最新版は1.6です。

Raspberry Pi B 4 (4GB)

Install

aptでインストールすると一つ前のVer1.5がインストールされるので、今回はソースからコンパイルして最新版の1.6をインストール。

  1. sudo apt install -y cmake
  2. sudo apt install -y libbluetooth3 libgps23 libhamlib2 libhamlib-dev libclalsadrv-dev
  3. mkdir -p ~/src && cd ~/src
  4. git clone https://www.github.com/wb2osz/direwolf
  5. cd direwolf
  6. mkdir build && cd build
  7. cmake ..
  8. make -j4
  9. sudo make install
  10. sudo apt install -y rtl-sdr
  11. sudo emacs /etc/modprobe.d/rtlsdr-blacklist.conf
    blacklist dvb_usb_rtl28xxu
    blacklist rtl2830
    blacklist dvb_usb_v2
    blacklist dvb_core
  12. sudo emacs /etc/sdr.conf
    ADEVICE stdin null
    CHANNEL 0
    MYCALL N0CALL-10
    IGSERVER fukuoka.aprs2.net
    IGLOGIN N0CALL-10 nnnnnn
    OBEACON sendto=IG delay=0:30 every=60:00 objname=N0CALL-10 symbol="R&" lat=xx^xx.xxN long=xxx^xx.xxE comment="144.66MHz 1200bps IGate(RX) Munakata"

実行

  • /usr/bin/rtl_fm -f 144.66M -p 20 -o 4 | /usr/local/bin/direwolf -c /etc/sdr.conf -t 0 -n 1 -r 24000 -b 16

direwolfをaptでインストールすると /usr/bin/direwolfになります。 ソースからmake installすると /usr/local/bin/direwolfになります。

自動起動

  • sudo emacs /etc/rc.local
    /usr/bin/rtl_fm -f 144.66M -p 20 -o 4 | /usr/local/bin/direwolf -c /etc/sdr.conf -t 0 -n 1 -r 24000 -b 16 > /var/log/direwolf.log 2> /var/log/direwolf-error.log &
  • この時、rc.localに最初から記述されている exit 1よりも前に上記を記述する必要があります。(うっかり最後尾に加えると...涙)

後は、SDR(RTL2832U+R820T)の安定度次第....

印刷日: 2024-04-27 16:16:22
User:
URL: https://ketaitracker.info/aprs/index.php?page=direwolf