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.
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.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.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
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.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.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
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.

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