web SDR

Yayınlandı: Ağustos 23, 2017 / Hardware & Software
Etiketler:, , , , , , , ,

SDR yazısında, rtl-sdr’nin nasıl kullanılacağını anlatmıştım. Şayet kurulumu raspberry pi veya bir linux işletim sistemi üzerine yaptıysanız, bir kaç ilave ile sisteminizi web-sdr’ye dönüştürmek çok kolay. (konunun yasal boyutlarını bilmiyorum ancak amatör bantlarda kalındığı sürece sorun olmaz diye düşünüyorum)

SDR yazılımları ve RTL-SDR dongle kullanmak için bir kaç alternatif var.
* windows işletim sistemine kurmak
* raspberry pi (veya benzerleri) üzerine kurmak
* linux işletim sistemine kurmak

OpenWebRx yazılımı ile SDR web server yapmak istiyorsak, windows burada devre dışı kalıyor. Pi için gerekli imaj dosyasını (jessie sürümü) netten kolaylıkla bulup indirebilir ve bir SD karta yazıp kullanmaya başlayabilirsiniz.
PC üzerinde kullanmayı düşünüyorsanız, en kolayı windows üzerinde sanal linux çalıştırmak. Bunun 2 yolu var.
VirtualBox veya VMware yazılımlarına uygun hazır imaj dosyasını indirip çalıştırmak veya yine bu yazılımlar üzerinden sıfır kurulum yapmak.

Artık çalışan bir sanal linux makinanız (veya raspberry pi) olduğunu varsayarak devam edersek, aşağıdaki komutlarla RTL dongle kurumunu yapalım.

sudo apt-get install build-essential git libfftw3-dev cmake libusb-1.0-0-dev

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

sudo bash -c ‘echo -e “\n# for RTL-SDR:\nblacklist dvb_usb_rtl28xxu\n” >> /etc/modprobe.d/blacklist.conf’

sudo rmmod dvb_usb_rtl28xxu

Artık modül kullanıma hazır. Komut satırında <sudo rtl_test -a> komutu ile modülü test edebilirsiniz. Buraya kadar herşey yolunda ise;
OpenWebRx’i kurabiliriz. (yazılım, HA7ILM çağrı işaretli radyo amatörüne aittir)

git clone https://github.com/simonyiszk/openwebrx.git

git clone https://github.com/simonyiszk/csdr.git

cd csdr

make

sudo make install

Konfigürasyon:

sudo nano ../openwebrx/config_webrx.py

Burada gerekli kullanıcı ayarlarını (IP, port vs.) yapmanız gerekiyor. (benim kullandığım modül VHF/UHF bandında çalıştışıyor, HF için kullanacaksanız, center_ freq ve sample_rate değerlerini, kullanılacak frekansa göre değiştirmek gerekir) (server_host_name değerine, bilgisayarın IP adresini yazabilirsiniz)

Çalıştırma:

cd ../openwebrx

./openwebrx.py

aynı PC üzerinde bir tarayıcı açarak, localhost:portno ile test yapabilirsiniz. (lokalhost yerine IP tanımlanmışsa, ağdaki diğer PC’lerden veya telefonunuzdan da erişim mümkün) internet üzerinden erişim için modemde port yönlendirme yapmak gerekebilir.

Konfig dosyası içinde sdr.hu sitesine kayıt olmak için gerekli yönerge de mevcut.

OpenWebRx benzeri, daha kapsamlı yazılımlar bulmak ve çalıştırmak mümkün. Ancak basit bir webSDR denemesi için, bu yazılımın yeterli olduğunu düşünüyorum. Sorularınız için mail adresimi kullanabilirsiniz.

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s