Herkese merhabalar, Bugünkü yazımda dump1090 programını nasıl bir orange pi zero üzerinde çalıştırabiliriz ondan bahsedeceğim. Bildiğiniz gibi dump1090 sdr kullanarak uçakların adsb yayınlarını çözmeye yarayan bir kod parçası. Bu projeyi gerçekleştirdiğim mini pc olarak orange pi zero seçmemin sebebi ise maliyeti ve kompaklığı. 5-10 dolara satın alınabiliniyor ve boyutları gerçekten küçük.
Rtlsdr Sürücüsünün Kurulması
Ben orange pi zeroyu armbian işletim sistemi ve mainline kernel ile kullanıyorum. Sistemde uname -a çalıştırdığımda aldığım çıktı aşağıdaki gibi:
|
|
İlk olarak rtlsdr orange pi ile sorunsuz çalıştırmalıyız bunun için gerekli kütüphaneleri kuruyoruz.
|
|
Sonra linux kernerlındaki generic dvb sürücülerini reaktifleştirmemiz gerekli. Aşağıdaki komut ile değişiklik yapacağımız dosyayı açıyoruz.
|
|
Aşağıdaki satırları açtığımız dosyaya ekleyelim. Burada yapığımız şey aslında şu. Normalde bu cihazlar bilgisayardan tv izlemek için kullanılıyor. Bu driver da linux kernelında zaten var. Eklediğimiz satırlar driverı etkisiz hale getiriyor. Driver olarak cihazı, rtlsdr olarak kullanmak için yazılmış driverı aktif olarak kullanabilmemizi sağlıyor.
|
|
Rtlsdr çalışıp çalışmadığını rtl_test
komutu ile test edebiliriz.
Dump1090 kurulumu ve kullanım
Dump1090 kurmak çok basit. Bir adet paket gerekli devamında git üzerinden çekip make
ile derliyoruz.
|
|
Çalıştırmak için genelde aşağıdaki satırı kullanıyorum.
|
|
Bu komut ile web arayüzünü aktifleştirmiş oluyoruz ve interaktif bir terminal çıktımız oluyor. “aggressive” ile de daha düşük isabet ile tespit etse de arayüzlerde çıktı vermesini istemiş oluyoruz.
Orange pi ipsini bulmak için ifconfig komutu kullanılabilir. Web arayüzüne de üzerinden opizeroip:8080
üzerinden ulaşabiliriz. Rtlsdr ile gelen anteni $lambda/4$ uzunlukta keserek daha verimli sonuçlar elde edebilirsiniz. 1090 Mhz için anten boyu 69mm olmalıdır. Ben açık alanda yaklaşık 250 km uzaklıktan veri almayı başardım. Böyle küçük bir kurulum ile bu kadar büyük bir uzaklıktan veri alabilmek gerçekten oldukça keyifliydi. Tekrar görüşmek üzere…