İçeriğe geç

Sabit APRS Pini Oluşturma

Bu rehberde APRS.fi vb. platformlara sabit istasyonunuzu nasıl kolayca ekleyebileceğinizi göreceksiniz. Projeye başlamadan önce APRS sistemi hakkında bilgi edinmek isterseniz bu yazımı inceleyebilirsiniz.
Scriptin sürekli açık kalması zorunda olduğu için düşük güç tüketimi nedeniyle ben projeyi bir Raspberry Pi üzerinde çalıştırdım siz dilerseniz bir sanal bilgisayarda da çalıştırabilirsiniz.

Gereksinimler

  • Linux dağıtımı sisteme sahip bir bilgisayar.
  • İnternet Bağlantısı
  • APRS Şifresi (Şifrenizi öğrenmek için tıklayın)

Konum Bilgisi

Projeye başlamadan önce koordinatımızı öğrenmemiz gerekiyor. APRS sistemi Google Maps ile uyumlu olmadığı için konumumuzu öğrenmek için https://aprs.fi sitesinden yararlanıyoruz. 
Siteye giriş yaptıktan sonra pinimizin gözükmesini istediğimiz noktaya fare imlecimizi getiriyoruz ve sol üstteki koordinatı not ediyoruz. Yandaki görselden örneğe ulaşabilirsiniz.

Görseli Büyütmek İçin Tıklayın

Kurulum Aşaması

İlk olarak Netcat ve unzip yazılımlarının linux sürümünü kuruyoruz bunun için aşağıdaki kodu kullanabilirsiniz.

sudo apt-get install netcat unzip -y

arından aşağıdaki kod yardımıyla APRS göndermede kullanacağımız şablonumuzu makinamıza indiriyoruz

curl https://ta4aqg.com.tr/wp-content/uploads/2023/09/Beacon.zip \--output Beacon.zip>

İndirdiğimiz arşiv dosyasını aşağıdaki kod ile arşivden çıkartıyoruz.

unzip Beacon.zip

indirdiğimiz şablon script dosyasına gerekli izinleri sağlıyoruz

chmod +x Beacon.sh

artık şablonumuzu düzenlemeye başlayabiliriz. Bunun için aşağıdaki kodu kullanarak editörü açıyoruz.

nano Beacon.sh

Dosya aşağıdaki gibi açılacaktır. Ok tuşları yardımıyla değiştirmek istediğiniz satıra gidebilirsiniz.

callsign="[Çağrı İşareti]" # Kendi çağrı işaretinizi buraya yazın
password="[Şifre]" # Şifrenizi öğrenmek için https://aprsgen.ta4aqg.com.tr/
position="!5005.22N/01956.74E-" # Kendi konumunuzu buraya gireceksiniz
serverHost="euro.aprs2.net"
comment="[Mesajınız] " #Bu bölüme pininizde gözükecek mesajı girin
Görseli büyütmek için tıklayın

gerekli alanları kendi bilgileriniz ile doldurup CTRL+X tuşlarına bastıktan sonra Y ve Enter tuşlarına basıp dosyayı kayıt ediyoruz.

Artık script dosyamız hazır. Scripti arka planda çalıştırmak için terminalde aşağıdaki kodu çalıştırmamız yeterli.

bash /[dosya konumu]/Beacon.sh>/dev/null &

Linux Kurulum Adımları

İlk olarak Netcat ve unzip yazılımlarının linux sürümünü kuruyoruz bunun için aşağıdaki kodu kullanabilirsiniz.

sudo apt-get install netcat unzip -y

arından aşağıdaki kod yardımıyla APRS göndermede kullanacağımız şablonumuzu makinamıza indiriyoruz

curl https://ta4aqg.com.tr/wp-content/uploads/2023/09/Beacon.zip \--output Beacon.zip>

İndirdiğimiz arşiv dosyasını aşağıdaki kod ile arşivden çıkartıyoruz.

unzip Beacon.zip

indirdiğimiz şablon script dosyasına gerekli izinleri sağlıyoruz

chmod +x Beacon.sh

artık şablonumuzu düzenlemeye başlayabiliriz. Bunun için aşağıdaki kodu kullanarak editörü açıyoruz.

nano Beacon.sh

Dosya aşağıdaki gibi açılacaktır. Ok tuşları yardımıyla değiştirmek istediğiniz satıra gidebilirsiniz.

#!/bin/bash
###### shellbeacon 1.0 WA1GOV tarafından üretilmiştir.
###### netcat paketi yüklü Linux ve Windows/Cygwin ile çalışır
######

callsign="[Çağrı İşareti]" # Kendi çağrı işaretinizi buraya yazın
password="[Şifre]" # Şifrenizi öğrenmek için https://aprsgen.ta4aqg.com.tr/
position="!5005.22N/01956.74E-" # Kendi konumunuzu buraya gireceksiniz
serverHost="euro.aprs2.net"
comment="[Mesajınız] " #Bu bölüme pininizde gözükecek mesajı girin

serverPort=14580
delay=800 # Gönderim sıklığı
address="${callsign}>APRS,TCPIP:"

login="user $callsign pass $password vers ShellBeacon 1.0"
packet="${address}${position}${comment}"
echo "$packet"
echo "${#comment}"

while true
do
        nc -C $serverHost $serverPort -q 10 <<-END
        $login
        $packet
        END
        if [ "$1" = "1" ]
        then
            exit
        fi
        sleep $delay
done

Görseli büyütmek için tıklayın

gerekli alanları kendi bilgileriniz ile doldurup CTRL+X tuşlarına bastıktan sonra Y ve Enter tuşlarına basıp dosyayı kayıt ediyoruz.

Artık script dosyamız hazır. Scripti arka planda çalıştırmak için terminalde aşağıdaki kodu çalıştırmamız yeterli.

bash /[dosya konumu]/Beacon.sh>/dev/null &

Windows Kurulum Adımları

İlk olarak Netcat yazılımının Windows sürümünü kurmamız gerekiyor yazılımı indirmek için https://nmap.org/download.html#windows adresine gidiyoruz ardından “Latest stable release self-installer” sürümünü indiriyoruz.

Görseli büyütmek için tıklayınız.

İndirdiğimiz kurulum dosyasını bilgisayarımıza kuruyoruz.

5 1 vote
Makale Değerlendirmesi
Subscribe
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments