Email gateway Internet untuk Emergency Communication (EMCOM) Oleh: Onno W. Purbo YC0MLC Pada saat terjadi bencana alam, komunikasi data Internet menjadi sangat kritis untuk dapat mengirimkan informasi secara akurat tentang kondisi di lapangan ke lokasi pusat pengendali di kota. Bagi anda yang biasa menggunakan Internet pasti tahu manfaat dari email maupun SMS yang memungkinkan komunikasi secara akurat dalam waktu yang sangat singkat. Sialnya, pada saat bencana alam kebanyakan infrastruktur telekomunikasi yang biasa kita kenal biasanya tewas terlanda bencana alam. Komunikasi emergency yang biasanya dilakukan menggunakan peralatan radio konvensional yang dimiliki oleh rekanrekan amatir radio pada frekuensi HF maupun VHF. Internet dan komunikasi data merupakan hal yang langka apalagi Internet. Pada kesempatan ini akan di ajukan sebuah konfigurasi sistem berbasis teknologi amatir radio yang memungkinkan komunikasi email ke Internet dilakukan menggunakan sarana komunikasi HF maupun VHF yang dimiliki amatir radio tanpa perlu menambahkan modem khusus tapi menggunakan sound card yang pada PC.
Blok diagram sistem yang dapat dikembangkan adalah tampak pada gambar. Pada dasarnya semua PC / laptop / netbook akan berkomunikasi satu sama lain menggunakan radio. Sebuah PC di pusat akan menjadi gateway untuk merelay email dari PC / laptop di lapangan ke Internet. Peralatan yang dibutuhkan sangat sederhana sekali ● ●
Netbook / laptop Rangkaian Interface untuk mengaktifkan PTT dari PC seperti tampak pada gambar. Rangkaian tersebut hanya tersebut intinya hanya optocoupler dan trafo saja sebenarnya.
●
Software yang dibutuhkan adalah Fldigi dan PSKmail.
Skenario secara umum. ●
● ● ●
Data dikirim antar komputer menggunakan modulasi yang ada di software Fldigi. Biasanya di HF 10.148MHz menggunakan modulasi BPSK250. Jadi software fldigi harus di operasikan di semua komputer. Email dikirim dengan cara menjalankan PSKmail client pada laptop / netbook di lapangan. Gateway ke Internet dilakukan oleh software PSKmail server pada server yang tersambung ke Internet. Semua software akan lebih mudah di operasikan di sistem operasi Linux. Windows tidak terlalu di sarankan untuk operasi ini.
Selanjutkan akan di bahas detail teknik untuk membuat sebuah gateway email berbasis software PSKmail server.
Instalasi Fldigi di Linux Langkah instalasi Fldigi, pertama kali siapkan dependencies melalui perintah $ sudo su # aptget install libhamlib2 libhamlib2++c2 libhamlib2perl libhamlib2tcl \ libhamlibdev libhamlib++dev libhamlibutils pythonlibhamlib2 libportaudio2 Ambil fldigi dari http://www.w1hkj.com/Downloads.html. Kemudian lakukan perintah berikut. $ sudo su # mkdir /usr/local/src/fldigi # cp fldigi3.10.bin.tgz /usr/local/src/fldigi # cd /usr/local/src/fldigi # tar zxvf fldigi3.10.bin.tgz # cp fldigi /usr/bin Bagi yang mempunyai nyali lebih kita dapat mengcompile Fldigi. Hasil compile tampaknya jauh lebih baik dari pada Pertama kali kita perlu menyiapkan dependencies untuk melakukan kompilasi melalui perintah, $ sudo su # aptget install libhamlib2 libhamlib2++c2 libhamlib2perl libhamlib2tcl \ libhamlibdev libhamlib++dev libhamlibutils pythonlibhamlib2 libportaudio2 \ libfltk1.1 libfltk1.1dev fluid flphoto libfltk1.1dbg samplerateprograms sndfileprograms \ kernelpackage libncurses5dev fakeroot wget bzip2 g++ libssldev libxml2dev \ libsamplerate0 libsamplerate0dev libsndfile1 libsndfile1dev libpng12dev \ libjpeg62dev libportaudiodev libportaudiocpp0 Ambil fldigi dari http://www.w1hkj.com/Downloads.html. Kemudian lakukan perintah $ sudo su # cp fldigi3.10.tar.gz /usr/local/src/ # cd /usr/local/src # tar zxvf fldigi3.10.bin.tgz Compile fldigi melalui perintah # cd /usr/local/src/fldigi3.10 # ./configure # make # make install Agar lebih cantik lagi. Ambil desktop icon dari http://www.w1hkj.com/fldigidistro/fldigipsk.png
# cp fldigipsk.png /usr/bin Untuk dapat menjalankan fldigi dapat dilakukan melalui perintah $ fldigi & Penggunan Fldigi sangat mudah dan tampak tampilan yang sederhana sebagai berikut.
Instalasi PSKmail Server Kunci sebuah Server Mail Gateway adalah PSKmail Server yang dapat di lihat referensinya di http://pskmail.wikispaces.com/Server Beberapa file yang ada / dibutuhkan untuk PSKmail server fldigi arq.pm rflinkserver.pl pskmailrc.pl user_db.pl rflink_users.db
program digital modem multimode di linux modul PERL berisi primitif dari protokol arq program berisi protokol untuk POP client, SMTP client & internet document server File konfigurasi database maintenance program PSKmail user database (kosong, 1 TEMPLATE)
Cara instalasi sangat sederhana dapat dilakukan melalui perintah berikut. Pertamatama instalasi dependencies dari PSKmail server melalui perintah $ sudo su # aptget install libnetssleayperl libdigestcrcperl \ libiosocketsslperl elinks lynx libhamlibutils gpsd postfix Ambil versi terbaru pskmail_server0.8.1. download dari http://sharon.esrac.ele.tue.nl/pub/linux/ham/pskmail/ Pastikan anda tersambung ke Internet & download perl modul berikut. Pastikan menggunakan repository CPAN lokal di Indonesia supaya cepat aksesnya. Lakukan perintah berikut, # cpan YAML # cpan Mail::POP3Client # cpan Email::LocalDelivery # cpan Email::Folder # cpan Net::SMTP::TLS # cpan IO::Multiplex # cpan Net::GPSD Ambil server pskmail, misalnya, http://sharon.esrac.ele.tue.nl/pub/linux/ham/pskmail/pskmail_server0.8.1.tar.gz Lakukan perintah $ cp pskmail_server0.8.1.tar.gz ~ $ cd ~
$ tar zxvf pskmail_server0.8.1.tar.gz $ cd pskmail_server0.8.1/ Di Ubuntu kita dapat menginstalasi melalui $ cd ~/pskmail_server0.8.1/ $ sudo ./libinstall.sh $ sudo ./install.sh Edit pskmailrc.pl & set callsign anda, posisi, dll. $ cd ~/.pskmail $ vi pskmailrc.pl Pastikan parameter berikut $ServerCall = "YB0ZZZ"; # server needs a callsign!! $relay = "smtp.telkom.net"; # set this to your smtp server, use "smtp.gmail.com" for gmail $relay = "mail.fast.net.id"; # jika anda menggunakan fastnet my $latitude = "0000.00N"; # format: decimal degrees x 100 + decimal minutes xxxx.xxN my $longitude = "00000.00E"; # format: decimal degrees x 100 + decimal minutes xxxxx.xxE my $serverstatus = "YB0ZZZ PSKmail0.8 Server QRG 144.32MHz"; Isikan latitude & longitude menurut data GPS :) .. Jika telah di konfigurasi dengan benar koordinat stasion PSKmail Server tersebut. Kita dapat cek di situs http://aprs.fi untuk callsign station tersebut dan akan menemukan seperti tampilan pada gambar
Menjalankan PSKmail Server $ cd ~/pskmail_server0.8.1 $ pskmail_server Membuat PSKmail Autorun Agar PSKmail Server langsung beroperasi pada saat komputer dinyalakan. Pastikan bahwa Ubuntu di set untuk langsung login ke user tertentu. Kemudian pada home directory user tersebut di set file .profile $ cd ~ $ vi .profile isi dengan /usr/local/bin/fldigi & /usr/local/bin/pskmail_server &