aprs i-gate in a box -...

54
Suryono Adisoemarta YD0NXX / N5SNN [email protected] APRS i-Gate in a Box (APRS 403) i-GATE Box untuk APRS menggunakan Linksys Wireless Router Suryono Adisoemarta YD0NXX / N5SNN

Upload: trinhcong

Post on 02-Feb-2018

227 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Suryono Adisoemarta YD0NXX / N5SNN [email protected]

APRS i-Gate in a Box(APRS 403)

i-GATE Box untuk APRS menggunakanLinksys Wireless Router

Suryono AdisoemartaYD0NXX / N5SNN

Page 2: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Apakah itu APRS

Automatic Position Reporting SystemRadio paket - unconnected modePengiriman data (posisi / telemetri)One-to-many (tanpa tujuan tertentu)Ringan (network load)Mudah dibuat

Page 3: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Mailing-list APRS

Untuk berdiskusi lebih dalam mengenai APRS, dalam bahasaIndonesia, silakan bergabung di:[email protected]

Kirim email kosong ke:[email protected]

Page 4: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

i-Gate untuk APRS

Memasukkan traffic APRS ke Internet ServerPerlu komputer (laptop / desktop)Perlu link ke Internet yang selalu onBandwidth kecil sekali

Page 5: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Pilihan i-Gate dengan Komputer

WindowsUI-ViewAGWUIDigidll

LinuxXastirAPRSd

Page 6: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

APRS i-Gate Box

Stand-alonetidak perlu komputer

Wireless routerLinksys WRT54GLLangsung sambungke ethernet

Relatif murahReliable

Tidak ada harddiskOtomatis hidup kalau setelah mati listrik

Option lain: dengan Serial-over-IP Extender

Page 7: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Pilihan Hardware

Linksys WRT54GLRAM : 8 MBFilesystem: 8 MB

Linksys WRT54GSRAM: 16 MBFilesystem: 16 MB

Linksys …

Page 8: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Maklumat!

Semua perubahan, baik software maupun hardware di router, akan membuat GARANSI menjadi HILANG(void the warranty)Anda bertanggung-jawab sendiri atas kegiatan perubahan (“hacking”) ini, penulis hanya membantu, you are on your own.

Page 9: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Prosedur Instalasi

1. Mengganti Operating SystemOS di router diganti dengan Linux – paket dari OpenWrt

2. Modifikasi HardwareMenambah dua serial port RS-232 untuk menghubungkan ke TNC / radio

3. Memasang APRS4R, software i-GateSoftware yang berbicara dengan APRS-IS (Internet Server)

Page 10: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Persiapan

Unduh (download):telnet/SSH client, puttySerial port software, Tera Term ProSoftware OpenWrt untuk Linksys WRT54G(L)/GS

Situs: openwrt.orgWRT54GL: openwrt-wrt54g-2.4-squashfs.binGS:

Page 11: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Mengganti Operating System

Sambung, connect, ke router (lewat ethernet atau wireless)Ethernet: port LAN di WRT54 ke port di komputerWireless: gunakan SSID: linksys

Login: admin dan password: adminDengan web browser, buka halaman ini:

http://192.168.1.1/Upgrade.aspatau

http://192.168.1.1 -> Administration -> Firmware UpgradePilih openwrt-wrt54g-2.4-squashfs.binKlik Open, lalu tekan tombol UpgradeTunggu 2 menit, router akan rebootTelnet ke 192.168.1.1Lanjut dengan melakukan konfigurasi

Page 12: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Reload Operating System

Prosedur ini untuk reload / upgrade kalau sudah terinstall OpenWrt:s

cd /tmp/wgethttp://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/openwrt-brcm-2.4-squashfs.trxmtd write /tmp/openwrt-brcm-2.4-squashfs.trx linux && reboot

Box akan otomatis rebootTelnet ke 192.168.1.1

Page 13: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Konfigurasi Dasar

Ganti katakunci (password)telnet ke 192.168.1.1Ketik passwd

Ketik katakunci yang baruKetik ulang katakunci yang baru

Setelah katakunci diganti, sekarang harus menggunakan SSH untuk loginusername: root, dan password yang baru

Ganti IP numbervi /etc/config/network

i: untuk insertESC; untuk keluar dari insert mode:wq untuk write and quit dan kembali ke prompt

/etc/init.d/network reload untuk membaca IP baru

Page 14: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Konfigurasi Wireless

Enable WiFiuci set wireless.wl0.disabled=0uci commit wireless && wifi

Configure wirelessuci set wireless.cfg2.encryption=wepuci set wireless.cfg2.key1=0123456789uci set wireless.cfg2.key=1uci commit wireless && wifi

Cabut kabel ethernetJoin ke Router

SSID: OpenWrtPassword: 0123456789 (Open, 64-bit)

Lalu ping melalui wireless

Page 15: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Memasang Software iGate

1. Jangan gunakan APRS4R automatic installation script

2. Edit file konfigurasi:vi /etc/ipkg.conf

3. tambahkan "src aprs4r

http://www.aprs4r.org/openwrt/kamikaze "(dalam satu baris)

4. Save and quit (ESC, lalu :wq)5. ipkg update

Page 16: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Pasang Software

Jika mendapat error host unknown, maka perlu set DNS manuallyvi /etc/resolv.confIsi dengan:nameserver 202.73.99.8 nameserver 61.247.0.8nameserver 202.43.160.50Save and exit (:wq)

Page 17: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Memasang Software iGate (2)

5. Install Rubyipkg install ruby ruby-core ruby-yaml ruby-cgi

back to prompt6. Install APRS4R Core

ipkg install aprs4r

7. Selesaijangan install aprs4r-web dan aprs4web, karena tidak ada space lagi

Page 18: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Modifikasi Hardware

Memasang serial port, untuk koneksike TNC atau radioCara membuka box:

Lepaskan kedua antena dibelakangBox dibalik (bawah menghadap atas)Dengan jempol kiri dan kanan, tekan kaki box yang kiri dan kanan kearah depanBox akan terbuka

Page 19: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Tekan Kaki untuk Membuka

Page 20: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Box Telah Terbuka

Page 21: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Pin Out di Board

Cari Jumper JP2 di boardPin Out Jumper JP2 adalah:Pin 1: 3.3V Pin 2: 3.3V Pin 3: Tx (ttyS1) Pin 4: Tx (ttyS0) Pin 5: Rx (ttyS1) Pin 6: Rx (ttyS0)Pin 7: NC Pin 8: NC

Pin 9: GND Pin 10: GND

Perhatikan, ttyS0 ada di Pin 4 dan 6

Page 22: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Lokasi Jumper JP2

Page 23: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Level Converter

Modifikasi untuk Dual-serial port:•Pin 18 dan 19 adalahOutput RS232 kedua•Input adalah pin 1 dan 20

Page 24: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

AD233 – Level Converter Kit

Level Converter BoardKit AD233AKSingle-serial port yang akan dimodifikasimenjadi dual serial port

Port 2(ttyS1)Input

Port 2Output

Page 25: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Kit Level Converter

Konektor DB9F dan right-angle header tidak dipakai.

Page 26: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Menghubungkan ke Converter

Page 27: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Uji Serial Port 1

Gunakan Hyperterminal / Tera Term (Windows) atau Minicom (linux)Set port ke: 115200,8,N,1

Colok kabel,power on, akan muncullogin banner

Page 28: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Uji Serial Port 2

telnet ke box (192.168.1.2)Buka Tera Term Pro / Hyperterminal, dan set di 9600,8,N,1Di OpenWrt, kirim string lewat serial portroot@OpenWrt:~# cat resolv.conf > /dev/tts/1

Lihat di Terminal apa ada tulisan yang muncul dilayar.Modifikasi hardware sudah selesai

Page 29: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Serial Port Keluar

Gunakan Stereo 3.5mm jackPin-out:

Tip: TX Data (ke Pin2 di DB9F)Ring: RX Data (ke Pin3 di DB9F)Base: Ground (ke Pin5 di DB9F)

Page 30: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Serial Port di Belakang

Page 31: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Koneksi ke Radio

Serial Port: Serial 2Serial 1 adalah Unix Console

Setting di TNC (Tracker2):amode autoabaud 4800Gunakan otwincfg

Page 32: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Konfigurasi APRS4R

File konfigurasi ada difolder /etc/aprs4r, dengan ekstensi .yamlAda beberapa contoh di folder templatescd /etc/aprs4r/templates

Copy file di templates menjadi file kitacp gateway.yaml ../[callsign]-1.yaml

Start file adalah /etc/default/aprs4r, yang menunjuk ke config file yang akan dipergunakanMenghidupkan APRS4R: /etc/init.d/aprs4r [start | stop | status ]

Page 33: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Konfigurasi untuk APRS4R

File /etc/default/aprs4r# # aprs4r # START_DAEMON="true" # log4r configuration - temporarily unused LOG="default.log4r" # active profile PROFILE="ABCDEF-X.yaml"

Profile adalah nama config file yang dipergunakan

Page 34: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Struktur File Konfigurasi

File konfigurasi, misalnya yd0nxx-1.yaml, untuk i-Gate akan berisi, paling minimum:

Devices:rf0 (radio port pertama)is0 (sambungan ke APRS-IS)

Plugins:rf0Beacons (untuk beacon di RF)is0Beacons (untuk beacon di APRS-IS)rf0is0Gateway (Modul RF to APRS-IS)

Page 35: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Device rf0

enable: true

Pilihan Serial portCOM1: /dev/tts/0COM2: /dev/tts/1

Mode: kiss/ot2Baudrate: 4800Call: callsign anda-SSID

Page 36: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Device is0

enable: true

Hosts: tidak perlu diubahUsername: callsign (boleh + SSID)Filter: “# filter a/5.5/95/-11/141”

Untuk membatasi Internet traffic, bisa gunakan:"# filter m/100“

Page 37: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Modules

Rf02is0gateway (membacanya “rf0 to is0 gateway”)input: rf0output: is0enable: true

Page 38: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Ujicoba 1 – Beacon di Internet

Set is0beacon Enable: trueSet koordinatSet interval: 60

Hidupkan aprs4r/etc/init.d/aprs4r start

Check status/etc/init.d/aprs4r status

Lihat di aprs.fi

Page 39: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Ujicoba 2 – Baca Traffic RF

Set rf0beacon Enable: trueSet interval: 60

Hidupkan aprs4r/etc/init.d/aprs4r start

Lihat di UI-View, apakah ada paket diterima via RF dari igate.

Page 40: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Ujicoba 3 – RF Gate

Set port rf0 dan is0 enableSet rf02is0gateway enableHidupkan aprs4rSetelah beberapa saat, check aprs.fi dan lihat apakah traffic sudah masuk melalui gateway ini.

Page 41: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Hasil Akhir

Linksys WRT54GL disamping laptop Ubuntu, igate YD0NXX-1 yang lama.

Page 42: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Perkembangan Dokumen Ini

Dokumen ini, dan dokumen APRS lainnya, akan terus diperbarui, karena teknologi yang terus berkembangVersi terakhir dapat diunduh dari situs:

http://files.orari.net dalam folder APRSFolder FILES / APRS dari mailing-list:

[email protected]@yahoogroups.com

Diskusi tentang APRS yang men-detil ada di:

[email protected]

Page 43: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Referensi

Operating Systemhttp://openwrt.orghttp://wiki.openwrt.org/OpenWrtDocshttp://wiki.openwrt.org/OpenWrtDocs/KamikazeConfiguration

Modifikasi Hardwarehttp://wiki.openwrt.org/OpenWrtDocs/Hardware/Linksys/WRT54GLhttp://www.rwhitby.net/projects/wrt54gshttp://voidmain.is-a-geek.net/redhat/wrt54g_revival.htmlhttp://www.compsys1.com/workbench/On_top_of_the_Bench/Max233_Adapter/max233_adapter.html

Software iGatehttp://aprs4r.orghttp://aprs4r.org/cgi-bin/trac.cgi/wiki/APRS4RConfigurationHowTohttp://martybugs.net/wireless/openwrt/timesync.cgi

Page 44: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Appendix

Variasi setting routerSet clock otomatisBiayaPerintah di UnixPerintah penyuntingan di viFailsafe ModeKonfigurasi di YD0NXX-1

Page 45: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Konfigurasi Wireless non-AP

Setting jika bukan sebagai Access Point

Sebagai AP-clientFile /etc/config/wireless

option mode sta (tadinya ap)

Page 46: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Set Clock Otomatis (NTP Time)

Set timezoneecho WIB-7 > /etc/TZ

Install ntpclientipkg install ntpclient

Modifying the startup scriptvi /etc/init.d/ntpclient#!/bin/sh# kill any existing ntpclient processes# (they can get stuck if no route to target host)/usr/bin/killall ntpclient

# do time sync/usr/sbin/ntpclient -l -h pool.ntp.org -c 1 -s &

Page 47: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Set Clock Otomatis (2)

Set to executablechmod a+x /etc/init.d/ntpclient

Supaya autostart waktu bootcd /etc/rc.d

ln -s /etc/init.d/ntpclient S55ntpclient

Setup crontabBuat file /etc/crontabs/root dengan isi:# to timesync every 10 minutes

*/10 * * * * /etc/init.d/ntpclient

Restart crondkillall crond; /etc/rd.d/S60cron

Page 48: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Biaya

Wireless Router Rp 650 ribuAD233AK Kit USD 19 + 5Option lain:

Max232 Rp 20.000Max233 Rp 90.000

Page 49: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Beberapa Perintah Unix

ls:list, melihat isi foldercd: change directory, masuk atau keluar dari foldercp: copy, membuat duplikat filerm: remove, menghapus fileps: process list, melihat program yang aktifdf: disk find, melihat status space dari filesystemvi: masuk ke visual editorreboot: restart operating system

Page 50: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Menyunting dengan vi di Unix

Command Modediawali titik-dua (:)w(rite)q(uit)i(nsert)

Edit modeTekan I untuk masuk ke insert mode, sekarang bisamelakukan editingTekan ESC untuk keluar dari Edit mode dan kembali keCommand mode

Keluar dan simpan file :wqAbort editing (keluar tanpa simpan file) :q!

Page 51: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Module dari APRS4R

Status 24 Juli 2008

Page 52: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

Failsafe Mode

Untuk Recovery kalau box kacau karena salah setupProsedur:

Cabut kabel power ke routerSambung router ke PC via kabel lewat LAN1 port.Set PC dengan static IP address ke 192.168.1.3 (gateway dan DNS tidak perlu).Colok kabel power dan tunggu sampai DMZ LED hidup.Sewaktu DMZ LED hidup, tekan tombol Reset atau Secure Easy Setup, beberapa kali.Kalau berhasil, lampu DMZ LED akan berkedip 3 kali setiap detik.Sekarang telnet ke router di 192.168.1.1

Page 53: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

APRS4R di YD0NXX-1--- !ruby/object:APRS4R::APRS4RConfigurationdevices:

device0: !ruby/object:APRS4R::AX25SocketConfigurationname: rf0type: AX25Socketenable: truedevice: /dev/tts/1baudrate: 4800mode: kiss/ot2speed: 1200call: YD0NXX-1duplicatePeriod: 20timeout: 300

device1: !ruby/object:APRS4R::ISSocketConfigurationname: is0type: ISSocketenable: falsehosts: [germany.aprs2.net, dl.aprs2.net, swiss.aprs2.net]port: 14580username: YD0NXX-1filter: "# filter m/100“duplicatePeriod: 20timeout: 60

Page 54: APRS i-Gate in a Box - kambing.ui.ac.idkambing.ui.ac.id/onnopurbo/orari-diklat/teknik/aprs/aprs... · One-to-many (tanpa tujuan tertentu) ... Login: admin dan password: ... Cara membuka

Rev 1.4 – 12aug2008 APRS iGATE Box – Suryono Adisoemarta YD0NXX / N5SNN

APRS4R di YD0NXX-1 (2)plugins:

plugin1: !ruby/object:APRS4R::BeaconPluginConfigurationname: igate is beacontype: BeaconPluginenable: falsedevice: is0offset: 0period: 300message: !ruby/object:APRS4R::APRSMessage

destination: AP4R10payload: "!0615.20SI10646.20E&APRS4R IGATE on Linksys WRT54GL"source: YD0NXX-1path: []

plugin10: !ruby/object:APRS4R::GatewayPluginConfigurationname: rf02is0 Gatewaytype: GatewayPluginenable: falseinDevice: rf0outDevice: is0