Innehållsförteckning:

Bygg en amatörradio APRS RX Endast IGate Använd en Raspberry Pi och en RTL-SDR-Dongle på mindre än en halvtimme: 5 steg
Bygg en amatörradio APRS RX Endast IGate Använd en Raspberry Pi och en RTL-SDR-Dongle på mindre än en halvtimme: 5 steg

Video: Bygg en amatörradio APRS RX Endast IGate Använd en Raspberry Pi och en RTL-SDR-Dongle på mindre än en halvtimme: 5 steg

Video: Bygg en amatörradio APRS RX Endast IGate Använd en Raspberry Pi och en RTL-SDR-Dongle på mindre än en halvtimme: 5 steg
Video: 69MHz från Uppsala 2024, November
Anonim
Bygg en amatörradio APRS RX Endast IGate Använd en Raspberry Pi och en RTL-SDR-Dongle på mindre än en halvtimme
Bygg en amatörradio APRS RX Endast IGate Använd en Raspberry Pi och en RTL-SDR-Dongle på mindre än en halvtimme

Observera att detta nu är ganska gammalt så att vissa delar är felaktiga och inaktuella. Filerna du behöver redigera har ändrats

Jag har uppdaterat länken för att ge dig den senaste versionen av bilden (använd 7-zip för att dekomprimera den) men för fullständiga instruktioner, se artikeln på min blogg här

Det finns en hel del metoder online som visar hur man konfigurerar en amatörradio APRS tar bara emot iGate med en Raspberry Pi och olika typer av mottagare. Jag hade en RTL-SDR-dongel och en Pi-reservdel så jag tänkte hitta en guide och följa den.

Det är ganska komplicerat!

Vissa guider hänvisar dig till andra guider, vissa har steg som saknas och andra är helt obegripliga, förutsatt en detaljerad kunskap om Raspberry Pi -operativsystemet.

Jag har skapat en Raspberry Pi -bild som du kan ladda ner med all programvara installerad som bara kräver att du redigerar två (eller kanske tre) filer för att få det att fungera.

Steg 1: Vad du behöver

Vad du behöver
Vad du behöver
Vad du behöver
Vad du behöver

En hallon Pi

Jag antar att det är ganska uppenbart. Det fina med det här är att du kan använda vilken modell Pi som helst, det behöver inte vara den senaste modellen (Raspberry Pi 3 i skrivande stund), det fungerar perfekt med en Raspberry Pi Zero. Jag använder en Zero för min iGate och CPU: n ligger på cirka 35%.

En RTL-SDR-dongel

Inte alla RTL-SDR-donglar skapas lika, det finns många olika typer så jag kan inte berätta exakt vad du ska få. Jag rekommenderar dock att du hittar en modell med R820T2 -chipset och TCXO (temperaturstyrd kristalloscillator) eftersom det ger dig den bästa frekvensnoggrannheten och stabiliteten. Jag använder RTL-SDR R820T2 1PPM TCXO-dongeln som är tillgänglig direkt från RTL-SDR eller från många andra leverantörer.

Steg 2: Ladda ner och skriv SD -kortbilden

Till att börja med måste du ladda ner min specialbyggda Raspberry Pi -bild härifrån eller helst ladda ner via en torrentfil genom att klicka här. Jag är värd för detta själv så skulle uppskatta alla som hjälper till att seeda den här filen.

Detta är en 2,2 GB -fil som kommer att expandera till cirka 4Gb när du dekomprimerar den. Den här bilden passar på ett 4Gb SD -kort och fungerar perfekt så att du inte behöver ett kort med hög kapacitet.

För att vara säker på att du har en bra nedladdning kan du kontrollera MD5-värdena. MD5 för aprs-igate.zip är dde367dc0db9365b84850fcdc46519e4MD5 av aprs-igate.img är 93060310c5a5c4a3a46822944dc0401fMD5st46dc9c5fc9c5fcfdc5fc9f9f4fc9f9f9f5f9f4f5f9f9f5f9f5f9f5f9f5f9f5f9f5f9f5f5f5f5f9f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5fb stretch.img är 22998d62e7dd1b3f270834f6bfd5f089

När du har packat upp den nedladdade filen är nästa steg att skriva den till ett SD -kort. Istället för att återge de välskrivna instruktionerna från Raspberry Pi -webbplatsen kan du se dem här.

Obs - Vissa människor har problem med att dekomprimera filen. Försök med 7-Zip om du får fel.

Steg 3: Anslut till Raspberry Pi och kör den första installationen

Anslut till Raspberry Pi och kör den första installationen
Anslut till Raspberry Pi och kör den första installationen

Om du inte redan vet vad IP -adressen till din Raspberry Pi är måste du ta reda på det. Ett av de enklaste sätten att göra det är att ansluta till din internetrouter och titta på listan över anslutna enheter för att avgöra vilken som är Raspberry Pi. När du har gjort det rekommenderar jag att du skapar en DHCP -reservation så att när du startar om din Raspberry Pi har den alltid samma adress. Min Raspberry Pi har IP -adressen 192.168.1.144. Dina kommer nästan säkert att vara annorlunda.

Om du använder en Mac eller en dator som kör Linux kan du ansluta till din Raspberry Pi från terminalen, om du använder Windows rekommenderar jag ett program som heter PuTTY att ansluta.

Jag använder en Mac så från ett terminalfönster skriver jag:

ssh [email protected]

Du kommer att bli ombedd att ange ett lösenord - Standardlösenordet på bilden är hallon

Detta loggar in dig på Raspberry Pi. Skriv följande kommando för att komma till konfigurationsverktyget:

sudo raspi-config

Expandera filsystemet genom att trycka på enter på alternativ 1 och välj sedan OK så återgår du till huvudskärmen.

Använd piltangenterna för att gå ner till det andra alternativet Ändra användarlösenord och tryck på enter. Tryck på enter igen så uppmanas du att ange ett nytt UNIX -lösenord. Skriv ett nytt lösenord, tryck på enter och skriv in ditt nya lösenord igen. Du får ett meddelande om att ditt lösenord har ändrats.

Använd piltangenterna igen för att gå ner till lokaliseringsalternativ och tryck på enter. Använd piltangenterna igen för att välja Ändra tidszon och tryck på enter. Välj först ditt geografiska område och tryck på enter och välj sedan din tidszon och tryck på enter.

Du kommer nu tillbaka till huvudskärmen för Raspberry Pi Software Configuration Tool. Använd tabbtangenten för att välja och tryck på enter. Du kommer att bli tillfrågad om du vill starta om nu. Tryck på enter för att starta om.

Steg 4: Konfigurera IGate -programvaran

Konfigurera IGate -programvaran
Konfigurera IGate -programvaran

Du behöver ett APRS -lösenord så använd APRS -lösenordsgeneratorn på Magicbug för att skapa ett.

All programvara har förinstallerats, allt du behöver göra är att redigera två (eller möjligen tre) filer.

Logga in på din Raspbery Pi och skriv in följande kommandon

cd ~ sudo nano sdr.conf Rulla ner några rader och ändra xxx till ditt anropssignal och nödvändigt SSID. -10 rekommenderas för iGates, så om ditt anropssignal är G9ABC läser raden MYCALL G9ABC-10 I avsnittet nedan som redigerar raden som börjar med IGSERVER för att vara den rätta för din region. Jag är i Europa så min rad läser IGSERVER euro.aprs2.net Bläddra längre ner så hittar du en rad som börjar med IDLOGIN. Ändra xxx till att vara detsamma som det anropssignal du angav i avsnittet MYCALL ovan (inklusive SSID) och ändra sedan siffrorna 123456 till lösenordet du fick från APRS -lösenordsgeneratorn. Höger längst ned i filen finns en lång rad som börjar med PBEACON. Rulla längs linjen och ersätt xx.xxxxxx med din latitud, yy.yyyyyy med din longitud (kom ihåg att om du är väster om ekvatorn kommer din longitud att vara ett negativt tal) och zz med ditt kallsignal, inklusive SSID.

Spara filen genom att trycka på ctrl-x, tryck sedan på Y-knappen och tryck slutligen på enter.

Du kan nu testa installationen genom att skriva följande kommando. Observera att frekvensen här är inställd på 144,80 M, så om du befinner dig någonstans där det inte är rätt frekvens måste du ändra den här raden efter behov.

rtl_fm -f 144,80M - | direwolf -c sdr.conf -r 24000 -D 1 -

Om allt är bra ser du en skärm som den längst upp i det här steget. Tryck på ctrl-c för att avsluta testet.

Om din lokala APRS -frekvens inte är 144.800MHz måste du redigera en ytterligare fil.

cd ~ sudo nano dw-start.conf

Du letar efter raden som börjar:

DWCMD = bash -c 'rtl_fm -f 144,80M -Ändra 144,80M till vilken APRS -frekvens som helst, till exempel 144,39M för Nordamerika. Spara filen genom att trycka på ctrl -x, tryck sedan på Y -knappen och tryck slutligen på enter. Det sista du ska göra är att konfigurera systemet så att APRS iGate startar automatiskt när du startar om Raspberry Pi. Ange följande kommando:

crontab -e

Rulla ner till botten så ser du följande rad. # * * * * * /home/pi/dw-start.sh>/dev/null 2> & 1

Ta bort # i början av raden. Spara filen genom att trycka på ctrl-x, tryck sedan på Y-knappen och tryck sedan på enter.

Steg 5: Slutlig omstart - jobbet är klart

Sista omstarten - jobbet är klart!
Sista omstarten - jobbet är klart!

Starta om din Raspberry Pi och när den har startats om kommer den automatiskt att ansluta till APRS -nätverket och fungera som enbart mottagande iGate. Ingenting kommer att ekas till displayen medan den körs så här så att du kan kontrollera din status på aprs.fi genom att söka efter det anropssignal du har angett (inklusive SSID). Du behöver inte ens logga in på Raspberry Pi, gatewayen startar automatiskt inom nittio sekunder efter omstart.

Observera - jag hävdar inte originalitet för denna installationsmetod, jag har helt enkelt följt det som redan finns på internet och skapat en bild baserad på dessa instruktioner för din bekvämlighet. Mina två keldokument var Raspberry Pi SDR IGate och Raspberry Pi Packet TNC. Jag rekommenderar dig att bekanta dig med dem båda för att se vad som har gjorts här. Du kan också läsa min bloggartikel där jag listar varje kommando jag använde för att skapa denna bild. Det är också värt att ladda ner den fullständiga användarguiden för Dire Wolf.

Rekommenderad: