APRS Pada Amatir Radio – Hardware APRS Igate untuk APRS MESH RADIO NETWORK(bagian keempat)
  • Home
  • EDUKASI
  • APRS Pada Amatir Radio – Hardware APRS Igate untuk APRS MESH RADIO NETWORK(bagian keempat)
Diposting pada 23 Agustus 2024
Ditulis Oleh : ADMIN ORLOK

Pada bagian keempat ini kita membahas tentang hardware dari APRS Igate untuk membuat APRS MESH RADIO NETWORK, APRS Igate membutuhkan hardware yang handal dalam kinerjanya, sehingga dapat optimal dalam RX Signal APRS maupun proses digipeater atau memancarkan kembali terhadap signal APRS yang diterima, beberapa parameter penting yang perlu diperhatikan adalah :

  1. Frekuensi Modulation Bandwidth APRS adalah sebesar 10khz, dibutuhkan radio yang memiliki kemampuan teknis dengan FM bandwidth tersebut sehingga signal input dapat ditransmisikan dengan optimal, dalam hal ini saya menggunakan Radio Motorola GM338 yang memiliki Channel Bandwidth sampai dengan 25Khz.
  2. bit rate yang sebagus mungkin terhadap Analog to Digital converter, dalam hal ini bisa dilakukan dengan ADC dengan Micro Controller(ex: Arduino Nano TNC SQ9MDD) ataupun ADC dengan menggunakan soundcard CM108
  3. TX Power Transceiver yang besar sehingga memiliki coverage transmit digipeater yang luas
  4. Signal Audio RX dan TX yang konsisten, tidak tergantung pada volume front panel radio.

Hardware apa saja yang dibutuhakan :

  1. Single Board Computer dengan Linux OS
  2. Sound Card CM108 sebagai ADC dan DAC dari Direwolf to Radio dan sebaliknya
  3. Radio Motorola GM338, GM3688 atau sejenis-nya

Single Board Computer(SBC)

SBC bisa menggunakan semua yang ada di market dengan beberapa pertimbangan antara lain: processor berbasikan ARM, harga murah, disipasi panas yang tidak terlalu berlebih ketika bekerja dan memiliki interkoneksi USB dan LAN Port ataupun WIFI, bisa menggunakan raspberry pi 2, 3 dst. Orange Pi One yang saya gunakan memiliki semua kriteria diatas hanya saja tidak memiliki build in WIFI.

Persiapan untuk installasi
  • Download Armbian Linux OS sesuaikan dengan hardware yang ada https://www.armbian.com/download/?device_support=Supported&arch=armhf, untuk OS tidak mandatory Armbian Linux, bisa menggunakan Debian, Ubuntu ataupun yang lainnya yang penting sesuai dengan hardware SBC dan light(ringan secara proses dan file size OS, pilih yang OS server) sehingga mudah di load pada micoSD 16GB, file hasil download ini umumnya adalah ISO atau IMG files yg kemudian dimekarkan pada micoSD.
  • Tools untuk memekarkan OS hasil download bisa menggunakan RUFUS, dapat di download pada link https://rufus.ie/en/
  • Tools untuk Remote SSH Client via CLI Command  dengan menggunakan PUTTY, install putty pada PC atau Laptop Client link download https://www.putty.org/
  • persiapkan Simple LAN dengan Link Internet, Modem dengan LAN Port, SBC under install dan PC Remote Client semuanya terkoneksi dalam LAN dan Internet.
  • Software IP Scanner pada PC Client untuk melakukan scanning IP DHCP pada SBC, bisa di download di https://www.advanced-ip-scanner.com/
  • Software 7-Zip pada PC Client untuk unzip terhadap imageOS yang sudah kita download https://www.7-zip.org/
  • USB microSD Card Reader, untuk melakukan proses writing image pada microSD

Proses installasi OS Single Board Computer
  1. Download Image Files OS Armbian, contoh nama files hasil download adalah sebagai berikut Armbian_23.02.2_Orangepione_jammy_current_5.15.93.img.xz dan unzip dengan 7-zip.
  2. write OS hasil unzip pada microSD, pilih nama files-nya dengan extension IMG dengan menggunakan Rufus, tunggu sampai proses writing OS pada microSD selesai.
  3. masukkan microSD pada SBC, persiapkan semua interkoneksi-nya ex: adaptor SBC, LAN SBC to Modem, PC Client sudah terkonnect ke Modem(via LAN ataupun WIFI).
SSH Remote SBC dengan PC Client

setelah semuanya OK, dan pastikan OS sudah running pada SBC, saatnya untuk melakukan SSH Remote pada SBC dengan PC Client :

  • Scanning IP DHCP pada SBC dengan menggunakan tools IP Scanner.
  • setelah diketahui IP SBC, lakukan SSH Client dengan PUTTY , perhatikan beberapa parameter yang musti diisi ex: IP dari SBC, Port 22 dan Connection type SSH kemudian klik tab OPEN

  • input username dan password sesuai dengan default dari masing-masing OS ex: untuk ARMBIAN username : root password : 1234 untuk selanjutnya bisa create username ataupun password baru bisa dilakukan sesuai keahlian linux masing-masing, ikuti langkah-langkah awal pada proses initial dari installasi OS tersebut sampai dengan selesai.
  • berikut contoh tampilan Armbian OS yang sudah terinstall dan siap menunggu instruksi selanjutnya

  • lakukan proses update untuk retrieve update link repository dengan command sudo apt-get update , dan dilanjutkan dengan sudo apt-get upgrade untuk mendapatkan versi terbaru untuk setiap packages files-nya.

 

  • beberapa command dasar CLI dari Linux dapat dipelajari dengan linux command cheatsheet, sehingga dapat deep explore terhadap SBC yang sudah terinstall ArmbianOS.

Soundcard CM108

Soundcard CM108 pada dasarnya sudah dibahas pada bagian ketiga, hanya ada perbaikan desain assembly dan port ke Radio Motorola GM338

yang digunakan hanya 4 Pinout saja yaitu : SPK, MIC, PTT dan GND

untuk interkoneksi dengan Radio Motorola bisa menggunakan connector COR yang umum dijual di toko online, berikut adalah pinout dari GM338, pin yang digunakan hanya :

  • MIC AUDIO IN – masuk ke SPK dari CM108
  • PTT – signal dari Collector TUN
  • RX AUDIO OUT – masuk ke MIC dari CM108(terpasang VR 2k untuk audio level adjust)
  • GND

SOFTWARE DIREWOLF

Installasi DIREWOLF

sources dan step by step installasi Direwolf dapat diperoleh melalui link https://github.com/wb2osz/direwolf

install packages yang dibutuhkan

sudo apt-get install git
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install make
sudo apt-get install cmake
sudo apt-get install libasound2-dev
sudo apt-get install libudev-dev

dan dilanjutkan dengan installasi direwolf

cd ~
git clone https://www.github.com/wb2osz/direwolf
cd direwolf
git checkout dev
mkdir build && cd build
cmake ..
make -j4
sudo make install
make install-conf

Customised config direwolf pada files direwolf.conf

berikut adalah tampilan dari list folder setelah kita melakukan proses installasi dari direwolf pada ArmbianOS

sebelum running DIREWOLF, musti dilakukan edit config dari files direwolf.conf, dengan ~$ sudo nano direwolf.conf

ada beberapa hal yang perlu kita perhatikan pada direwolf.conf :

  • tanda # pada text akan membuat text pada line tidak akan dieksekusi dan otomatis akan berwarna tosca blue, sedangkan pada line tanpa tanda # akan membuat line text dieksekusi dan text akan berwarna putih.
  • jika ingin bereksperiment dengan beberapa command cukup memberikan tanda # didepan text line under experiment untuk inactive line text tersebut.

berikut adalah beberapa line active(warna putih) pada direwolf.conf yang sudah penulis lakukan dengan callsign SSID YH3NPX-2 :

ADEVICE plughw:1,0
CHANNEL 0
MYCALL YH3NPX-2
MODEM 1200
PTT CM108
AGWPORT 8000
KISSPORT 8001
PBEACON delay=1 every=02 symbol=/# lat=07^18.21S long=112^39.62E power=10 height=30 gain=3 comment=”WEST IGATE ORARI PROJECT” via=WIDE2-1
DIGIPEAT 0 0 ^WIDE[1-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE
IGSERVER rotate.aprs2.net
IGLOGIN YH3NPX-2 18876
PBEACON sendto=IG every=15:00 lat=07^18.21S long=112^39.62E symbol=/#
IGTXLIMIT 6 10

TTPOINT B01 37^55.37N 81^7.86W
TTPOINT B7495088 42.605237 -71.34456
TTPOINT B934 42.605237 -71.34456

TTPOINT B901 42.661279 -71.364452
TTPOINT B902 42.660411 -71.364419
TTPOINT B903 42.659046 -71.364452
TTPOINT B904 42.657578 -71.364602

TTVECTOR B5bbbddd 37^55.37N 81^7.86W 0.01 mi

TTGRID Byyyxxx 37^50.00N 81^00.00W 37^59.99N 81^09.99W

TTUTM B6xxxyyy 19T 10 300000 4720000

TTCORRAL 37^55.50N 81^7.00W 0^0.02N

TTMACRO xx1yy B9xx*AB166*AA2B4C5B3B0A1yy
TTMACRO xx2yy B9xx*AB170*AA3C4C7C3B0A2yy
TTMACRO xxyyy B9xx*AB180*AA3A6C4A0Ayyy

TTMACRO z Cz

kita akan bahas line per line dari config diatas untuk memudahkan maksud dan tujuannya, detail juga bisa kita pelajari dari Direwolf user guide :

https://github.com/wb2osz/direwolf/blob/master/doc/User-Guide.pdf

detail text line direwolf.conf

ADEVICE plughw:1,0
CHANNEL 0

2 line diatas adalah identifikasi USB port dari soundcard CM108, dibawah adalah capture dari scroll text yang muncul apabila execute direwolf

terdapat informasi tentang channel yang aktif beserta detail baud dan sample ratenya (direwolf userguide p.62).

MYCALL YH3NPX-2 adalah untuk identifikasi callsign dari Igate (direwolf userguide p.63-64)

MODEM 1200 untuk definisi baudrate modem (direwolf userguide p.63-64)

PTT CM108 mengaktifkan signaling PTT pada CM108

AGWPORT 8000 definisi alamat port
KISSPORT 8001 definisi alamat port

PBEACON delay=1 every=02 symbol=/# lat=07^18.21S long=112^39.62E power=10 height=30 gain=3 comment=”WEST IGATE ORARI PROJECT” via=WIDE2-1

adalah untuk config PBEACON (direwolf userguide p.113-114), terdapat informasi posisi, symbol yang akan muncul di APRS.FI, comment dan PATH

untuk detail symbol APRS bisa menggunakan hirarki dibawah :

DIGIPEAT 0 0 ^WIDE[1-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE definisi digipeater dari channel input-output dan informasi path (direwolf userguide p.92)

IGSERVER rotate.aprs2.net
IGLOGIN YH3NPX-2 18876

IGSERVER adalah informasi Tier 2 Server dimana akan connect,  IGATE yang connect via T2 server dapat diketahui via detail informasi IGATE seperti dibawah ini T2MEXICO.

IGLOGIN adalah informasi mengenai IGATE CALLSIGN dan PASSWORD-nya, detail generate passcode bisa di generate via link https://apps.magicbug.co.uk/passcode/

PBEACON sendto=IG every=15:00 lat=07^18.21S long=112^39.62E symbol=/# PBEACON pada line ini adalah untuk beacon via link Internet, hal ini untuk eksistensi posisi IGATE apabila PBEACON via RF tidak ada IGATE yang meresponse.

IGTXLIMIT 6 10 fungsi dari line ini adalah untuk melakukan limit IGATE transmit sehingga apabila dalam batas limit paket akan di-drop(direwolf userguide p.125)

Monitoring Traffic IGATE

untuk monitoring traffic yang masuk, menggunakan PUTTY untuk melakukan CLI ke SBC yang sedang running DIREWOLF dengan command : screen -D -r direwolf

dan untuk terminate monitoring dengan pencet Ctrl-a kemudian diikuti dengan tombol d layar remote desktop akan kembali ke home screen.

Auto Restart Armbian dan Direwolf

IGATE memerlukan Reliability sehingga apabila ada supply listrik fail dan apabila sudah dalam kondisi recovery suppy maka ARMBIAN OS dan Direwolf mampu melakukan automatic restart, tanpa diperlukan remote desktop untuk start services dari DIREWOLF.

Pastikan screen packages sudah terinstall pada ArmbianOS : sudo apt-get install screen

screen -d -m -S direwolf “direwolf”

chmod +x dw-start.sh
ketik crontab –e
tambahkan line :
* * * * * /home/redy/dw-start.sh >/dev/null 2>&1

dimana redy adalah folder home dari IGATE yang penulis buat  (direwolf userguide p.29)

APRS IGATE YH3NPX di SURABAYA dan JAWA TIMUR

saat ini APRS Igate di Surabaya terpasang 2 Station dengan Callsign YH3NPX-1 (East IGATE) dan YH3NPX-2 (West IGATE), sedangkan YH3NPX-4 Posisi di Pananjakan Bromo masih dalam pengembangan dapat dimonitor pada browser dengan alamat https://aprs.fi/#!lat=-7.29933&lng=112.65283

Semoga Artikel ini berguna bagi pengembangan Amatir Radio di Indonesia.

 

 

 

 

Berlangganan
Beritahukan tentang
guest
0 Komentar-komentar
Terlama
Terbaru Paling Banyak Dipilih
Umpan Balik Sebaris
Lihat semua komentar

PENGURUS ORLOK ENREKANG

ABD.WAHID ARSYAD, SH
ABD.WAHID ARSYAD, SH YB8EV
KETUA ORARI LOKAL ENREKANG
ANSAR
ANSARYB8BV
WAKIL KETUA ORARI LOKAL ENREKANG
ANWAR DERI, SH
ANWAR DERI, SHYD8AWZ
KABID ORGANISASI ORARI LOKAL ENREKANG
 MUHAMMAD IRFAN
MUHAMMAD IRFANYD8ERQ
KABID OPTEK ORARI LOKAL ENREKANG
SUPARDI
SUPARDIYD8EVF
SEKRETARIS ORARI LOKAL ENREKANG
HARYANTO NP, S.PD
HARYANTO NP, S.PDYD8AHY
WAKIL SEKRETARIS ORARI LOKAL ENREKANG
GASALI
GASALIYD8EJP
BENDAHARA ORARI LOKAL ENREKANG
NIBAH,S.Pd
NIBAH,S.Pd YD8EQB
WAKIL BENDAHARA ORARI LOKAL ENREKANG
MUHAMMAD YUNUS YA
MUHAMMAD YUNUS YAYC8AXS
KABAG KEANGGOTAAN ORARI LOKAL ENREKANG
BAHARUDDIN, M.PD
BAHARUDDIN, M.PDYC8COX
KABAG PENDIDIKAN ORARI LOKAL ENREKANG
LUKMAN DERING, S.AP., M.AP
LUKMAN DERING, S.AP., M.APYC8CQS
KABAG OPERSASI ORARI LOKAL ENREKANG
LUKMAN
LUKMANYD8ETF
KABAG TEKHNIK ORARI LOKAL ENREKANG
BUR
BURYC8BI
KETUA SEKSI UMUM ORARI LOKAL ENREKANG
MUHARDAN
MUHARDANYC8AGK
KOORDINATOR KECAMATAN ALLA
SUWARNA EKA WAHUDI
SUWARNA EKA WAHUDIYD8HGY
KOORDINATOR KECAMATAN BAROKO - MASALLE
HARIANTO
HARIANTOYD8GZA
KOORDINATOR KECAMATAN MALUA CURIO
SABARUDDIN TODI
SABARUDDIN TODIYC8CMO
KOORDINATOR KECAMATAN ANGGERAJA
SAINUDDIN
SAINUDDINYD8EOS
KOORDINATOR KECAMATAN BARAKA
DACCI
DACCIYD8EZJ
KOORDINATOR KECAMATAN BUNGIN 1
RUSTAN
RUSTANYD8EOU
KOORDINATOR KECAMATAN BUNGIN 2
SUMAN
SUMANYC8EMQ
KOORDINATOR KECAMATAN ENREKANG-CENDANA
SUHARTONO LAHI
SUHARTONO LAHIYD8GTP
KOORDINATOR KECAMATAN MAIWA
M. ANDIS
M. ANDISYD8CPS
STAF KHUSUS
Sedang Online

No one is online right now

Total 81 pengunjung
1 Pengguna
67 Tamu
13 bots

0
WKami akan senang mendengar pendapat Anda, silakan beri komentar.x
()
x
Scroll to Top

YC8CQM

KARMAN KURNIAWAN

ANGGOTA DPP ORLOK ENREKANG

YC8AWJ

ADIWIJAYA

ANGGOTA DPP ORLOK ENREKANG

YC8DQO

AMRAN OPPENG, S.IP

ANGGOTA DPP ORLOK ENREKANG

YC8FYZ

MUH. KASIM

ANGGOTA DPP ORLOK ENREKANG

YD8ETB

MUSMULIADI, S.PD

ANGGOTA DPP ORLOK ENREKANG

YC8BLP

DJABBARI, SP

SEKRETARIS DPP ORLOK ENREKANG

YC8BPQ

ANZARI S.PD. MM

KETUA DPP ORLOK ENREKANG

SUSUNAN KEPENGURUSAN ORLOK ENREKANG PERIODE 2024-2027

 

DEWAN PENGAWAS DAN PENASIHAT ORLOK ENREKANG

KETUA DPP                                           :     ANZARI S.PD. MM                                                   YC8BPQ

SEKRETARIS DPP                                 :     DJABBARI, SP                                                             YC8BLP

ANGGOTA DPP                                   :     MUSMULIADI, S.PD                                                YD8ETB

ANGGOTA DPP                                   :     MUH. KASIM                                                              YC8FYZ

ANGGOTA DPP                                   :     KARMAN KURNIAWAN                                         YC8CQM

ANGGOTA DPP                                   :     AMRAN OPPENG S.IP                                             YC8DQO

ANGGOTA DPP                                   :     ADIWIJAYA                                                                 YC8AWJ

PENGURUS ORARI LOKAL ENREKANG

KETUA                                                    :     ABD.WAHID ARSYAD, SH                                       YB8EV

WAKIL KETEUA                                    :     ANSAR                                                                          YB8BV

KABID ORGANISASI                          :     ANWAR DERI, SH                                                      YD8AWZ

KABID OPTEK                                       :     MUHAMMAD IRFAN                                              YD8ERQ

SEKRETARIS                                          :     SUPARDI                                                                      YD8EVF

WAKIL SEKRETARIS                            :     HARYANTO NP, S.PD                                               YD8AHY

BENDAHARA                                        :     GASALI                                                                         YD8EJP

WAKIL BENDAHARA                          :     NIBAH, S.Pd                                                                YD8EQB

KABAG KEANGGOTAAN                 :     MUHAMMAD YUNUS YA                                      YC8AXS

KABAG PENDIDIKAN                        :     BAHARUDDIN, M.PD                                              YC8COX

KABAG OPERSASI                              :     LUKMAN DERING, S.AP., M.AP                          YC8CQS

KABAG TEKHNIK                                 :     LUKMAN                                                                      YD8ETF

KETUA SEKSI UMUM                        :     BUR                                                                                YC8BI

KORWIL ALLA                                       :     MUHARDAN                                                               YC8AGK

KORWIL BAROKO – MASALLE        :     SUWARNA EKA WAHUDI                                      YD8HGY

KORWIL MALUA – CURIO                :     HARIANTO                                                                  YD8GZA

KORWIL ANGGERAJA                       :     SABARUDDIN TODI                                                  YC8CMO

KORWIL BARAKA 1                            :     SAINUDDIN                                                                YD8EOS

KORWIL BUNTU BATU                     :     SAHRIN                                                                         YD8EOP

KORWIL BUNGIN 1                            :     DACCI                                                                            YD8EZJ

KORWIL BUNGIN 2                            :     RUSTAN                                                                       YD8EOU

KORWIL ENREKANG-CENDANA   :     SUMAN                                                                        YC8EMQ

KORWIL MAIWA                                 :     SUHARTONO LAHI                                                   YD8GTP

STAF KHUSUS                                      :     MUH RIDWAN A                                                       YD8EZW

                                                                  :     M. ANDIS                                                                     YD8CPS

Tanda ( * ) Wajib Diisi