ADS-B Receiver Menggunakan RTL-SDR

From Indonesian Research And Development Center
Jump to: navigation, search

Pendahuluan

Pada tutorial singkat kali ini akan dibahas mengenai cara menggunakan rtl-sdr untuk menerima sinyal ADS-B (Automatic Dependent Surveillance-Broadcast). Adapun ADS-B itu sendiri adalah teknologi yang digunakan oleh pesawat untuk memberitahukan posisinya melaui frekuensi radio. Eksperimen pada tutorial kali ini dilakukan pada sistem operasi GNU/Linux fedora menggunakan usb dvb-ttv stick buatan G-Tek Electronics yang memiliki chipset RTL2838.


Langkah-langkah

  • Untuk fedora, instalasi rtl-sdr dan library pendukungnya dapat dilakukan dengan menjalankan perintah berikut sebagai root:
yum -y install rtl-sdr rtl-sdr-devel
  • Untuk distro lain, Anda dapat menyesuaikan dengan package manager yang digunakan oleh distro Anda, atau melakukan instalasi dari source sesuai dengan petunjuk yang ada pada situs OsmoSDR. Sebelum menjalankan perintah berikut, pastikan bahwa dependensi yang dibutuhkan telah ada pada sistem operasi yang Anda gunakan:
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr
mkdir build && cd build
cmake ../ -DINSTALL_UDEV_RULES=ON
make
sudo make install
sudo ldconfig
  • Selanjutnya, clone dan build aplikasi dump1090:
git clone https://github.com/antirez/dump1090.git && cd dump1090 && make -j3
  • Setelah proses build selesai, pastikan bahwa usb dvb-ttv stick telah terpasang. Lalu jalankan aplikasi dump1090 dengan menggunakan opsi --interactive:
./dump1090 --interactive
  • Output dari perintah di atas, contohnya seperti ini:
 Hex    Flight   Altitude  Speed   Lat       Lon       Track  Messages Seen .  
--------------------------------------------------------------------------------
885042  THA481   39000     474     -6.343    106.942   161    31       4 sec
  • Selain menggunakan opsi --interactive, masih ada beberapa opsi lainnya. Anda cukup membaca dokumentasi dump1090.
  • Anda dapat mengembangkan tutorial ini, misalnya menjalankan rtl-sdr pada perangkat embedded seperti raspberry pi, nokia n900, dan lain-lain. Sekian tutorial kali ini, semoga bermanfaat.


Referensi