Πίνακας περιεχομένων:

Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: 5 βήματα
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: 5 βήματα

Βίντεο: Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: 5 βήματα

Βίντεο: Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: 5 βήματα
Βίντεο: Η καλύτερη περιγραφή αγώνα -Ραδιο Αρβυλα 23/3/11 2024, Νοέμβριος
Anonim
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα

Λάβετε υπόψη ότι αυτό είναι τώρα αρκετά παλιό, οπότε ορισμένα μέρη είναι λανθασμένα και παλιά. Τα αρχεία που πρέπει να επεξεργαστείτε έχουν αλλάξει

Έχω ενημερώσει τον σύνδεσμο για να σας δώσω την πιο πρόσφατη έκδοση της εικόνας (χρησιμοποιήστε το 7-zip για να την αποσυμπιέσετε), αλλά για πλήρεις οδηγίες, δείτε το άρθρο στο ιστολόγιό μου εδώ

Υπάρχουν αρκετές διαδικτυακές μέθοδοι που δείχνουν πώς να ρυθμίσετε ένα ερασιτεχνικό ραδιόφωνο APRS λαμβάνουν μόνο iGate χρησιμοποιώντας ένα Raspberry Pi και διάφορους διαφορετικούς τύπους δέκτες. Είχα ένα dongle RTL-SDR και ένα ανταλλακτικό Pi, οπότε σκέφτηκα να βρω έναν οδηγό και να τον ακολουθήσω.

Είναι αρκετά περίπλοκο!

Ορισμένοι οδηγοί σας παραπέμπουν σε άλλους οδηγούς, μερικοί έχουν βήματα που λείπουν και άλλοι είναι εντελώς ακατανόητοι, υποθέτοντας μια λεπτομερή γνώση του λειτουργικού συστήματος Raspberry Pi.

Δημιούργησα μια εικόνα Raspberry Pi που μπορείτε να κατεβάσετε με όλο το εγκατεστημένο λογισμικό που απαιτεί μόνο την επεξεργασία δύο (ή ίσως τριών) αρχείων για να λειτουργήσει.

Βήμα 1: Τι θα χρειαστείτε

Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε
Αυτό που θα χρειαστείτε

Ένα Raspberry Pi

Νομίζω ότι είναι αρκετά προφανές. Το ωραίο σε αυτό είναι ότι μπορείτε να χρησιμοποιήσετε οποιοδήποτε μοντέλο Pi, δεν χρειάζεται να είναι το τελευταίο μοντέλο (Raspberry Pi 3 τη στιγμή της γραφής), αυτό λειτουργεί τέλεια χρησιμοποιώντας ένα Raspberry Pi Zero. Χρησιμοποιώ μηδέν για το iGate και η CPU είναι περίπου 35%.

Ένα dongle RTL-SDR

Δεν δημιουργούνται όλα τα dongles RTL-SDR εξίσου, υπάρχουν πολλοί διαφορετικοί τύποι, οπότε δεν μπορώ να σας πω ακριβώς τι να πάρετε. Ωστόσο, σας συνιστώ να βρείτε ένα μοντέλο με το chipset R820T2 και TCXO (ταλαντωτής κρυστάλλων με ελεγχόμενη θερμοκρασία) καθώς αυτό θα σας προσφέρει την καλύτερη ακρίβεια και σταθερότητα συχνότητας. Χρησιμοποιώ το dongle RTL-SDR R820T2 1PPM TCXO το οποίο διατίθεται απευθείας από το RTL-SDR ή από πολλούς άλλους προμηθευτές.

Βήμα 2: Λήψη και εγγραφή της εικόνας της κάρτας SD

Αρχικά, πρέπει να κάνετε λήψη της προσαρμοσμένης εικόνας Raspberry Pi από εδώ ή κατά προτίμηση να κάνετε λήψη μέσω αρχείου torrent κάνοντας κλικ εδώ. Φιλοξενώ αυτό τον εαυτό μου, έτσι θα εκτιμούσα όποιον βοηθά στην αποθήκευση αυτού του αρχείου.

Αυτό είναι ένα αρχείο 2.2Gb το οποίο θα επεκταθεί σε περίπου 4Gb όταν το αποσυμπιέσετε. Αυτή η εικόνα θα ταιριάζει σε μια κάρτα SD 4Gb και θα λειτουργεί τέλεια, ώστε να μην χρειάζεστε κάρτα υψηλής χωρητικότητας.

Για να είστε σίγουροι ότι έχετε μια καλή λήψη, μπορείτε να ελέγξετε το MD5 values. MD5 της aprs-igate.zip είναι dde367dc0db9365b84850fcdc46519e4MD5 του APRS-igate.img είναι 93060310c5a5c4a3a46822944dc0401fMD5 της aprs-igate-stretch.zip είναι f8469173f3e3d9c420dbaefaff7d9875MD5 του APRS-igate- Το stretch.img είναι 22998d62e7dd1b3f270834f6bfd5f089

Μόλις αποσυμπιέσετε το αρχείο που έχετε κατεβάσει, το επόμενο βήμα είναι να το γράψετε σε μια κάρτα SD. Αντί να αναπαράγετε τις καλογραμμένες οδηγίες από τον ιστότοπο Raspberry Pi, μπορείτε να τις δείτε εδώ.

Σημείωση - Ορισμένα άτομα αντιμετωπίζουν προβλήματα αποσυμπίεσης του αρχείου. Δοκιμάστε το 7-Zip εάν αντιμετωπίζετε σφάλματα.

Βήμα 3: Συνδεθείτε στο Raspberry Pi και εκτελέστε την αρχική εγκατάσταση

Συνδεθείτε στο Raspberry Pi και εκτελέστε την αρχική εγκατάσταση
Συνδεθείτε στο Raspberry Pi και εκτελέστε την αρχική εγκατάσταση

Εάν δεν γνωρίζετε ήδη ποια είναι η διεύθυνση IP του Raspberry Pi, τότε πρέπει να το μάθετε. Ένας από τους ευκολότερους τρόπους για να το κάνετε αυτό είναι να συνδεθείτε στο δρομολογητή διαδικτύου και να δείτε τη λίστα των συνδεδεμένων συσκευών για να προσδιορίσετε ποια είναι η Raspberry Pi. Μόλις το κάνετε αυτό, σας συνιστώ να δημιουργήσετε μια κράτηση DHCP, έτσι ώστε κάθε φορά που κάνετε επανεκκίνηση του Raspberry Pi, να έχει πάντα την ίδια διεύθυνση. Το Raspberry Pi μου έχει τη διεύθυνση IP 192.168.1.144. Σίγουρα το δικό σας θα είναι διαφορετικό.

Εάν χρησιμοποιείτε Mac ή υπολογιστή με Linux τότε μπορείτε να συνδεθείτε στο Raspberry Pi από το τερματικό, εάν χρησιμοποιείτε Windows τότε προτείνω ένα πρόγραμμα που ονομάζεται PuTTY για σύνδεση.

Χρησιμοποιώ Mac έτσι από ένα παράθυρο τερματικού πληκτρολογώ:

ssh [email protected]

Θα σας ζητηθεί κωδικός πρόσβασης - Ο προεπιλεγμένος κωδικός πρόσβασης στην εικόνα είναι βατόμουρο

Αυτό θα σας συνδέσει στο Raspberry Pi. Στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή για να εισαγάγετε το βοηθητικό πρόγραμμα διαμόρφωσης:

sudo raspi-config

Αναπτύξτε το σύστημα αρχείων πατώντας enter στην επιλογή 1 και, στη συνέχεια, επιλέξτε OK και θα επιστρέψετε στην κύρια οθόνη.

Χρησιμοποιήστε τα βέλη για να μετακινηθείτε προς τα κάτω στη δεύτερη επιλογή Αλλαγή κωδικού πρόσβασης χρήστη και πατήστε enter. Πατήστε ξανά enter και θα σας ζητηθεί να εισαγάγετε νέο κωδικό UNIX. Πληκτρολογήστε έναν νέο κωδικό πρόσβασης, πατήστε enter και πληκτρολογήστε ξανά τον νέο κωδικό πρόσβασής σας. Θα λάβετε ένα μήνυμα που σας ενημερώνει ότι ο κωδικός πρόσβασής σας έχει αλλάξει με επιτυχία.

Χρησιμοποιήστε ξανά τα βέλη για να μετακινηθείτε προς τα κάτω στις Επιλογές τοπικοποίησης και πατήστε enter. Χρησιμοποιήστε ξανά τα βέλη για να επιλέξετε Αλλαγή ζώνης ώρας και πατήστε enter. Αρχικά επιλέξτε τη Γεωγραφική περιοχή και πατήστε enter και, στη συνέχεια, επιλέξτε τη ζώνη ώρας και πατήστε enter.

Τώρα θα επιστρέψετε στην κύρια οθόνη του κύριου εργαλείου διαμόρφωσης λογισμικού Raspberry Pi. Χρησιμοποιήστε το πλήκτρο καρτέλας για να επιλέξετε και πατήστε enter. Θα ερωτηθείτε εάν θέλετε να κάνετε επανεκκίνηση τώρα. Πατήστε enter για επανεκκίνηση.

Βήμα 4: Διαμορφώστε το λογισμικό IGate

Διαμορφώστε το λογισμικό IGate
Διαμορφώστε το λογισμικό IGate

Θα χρειαστείτε έναν κωδικό πρόσβασης APRS, οπότε χρησιμοποιήστε τη γεννήτρια κωδικών APRS στο Magicbug για να δημιουργήσετε έναν.

Όλο το λογισμικό έχει προεγκατασταθεί, το μόνο που χρειάζεται να κάνετε είναι να επεξεργαστείτε δύο (ή πιθανώς τρία) αρχεία.

Συνδεθείτε ξανά στο Raspbery Pi και πληκτρολογήστε τις ακόλουθες εντολές

cd ~ sudo nano sdr.conf Μετακινηθείτε προς τα κάτω μερικές γραμμές και αλλάξτε το xxx στο διακριτικό κλήσης και το απαιτούμενο SSID. -10 συνιστάται για iGates, οπότε αν το διακριτικό σας είναι G9ABC, τότε η γραμμή θα γράφει MYCALL G9ABC-10 Στην παρακάτω ενότητα που επεξεργαστείτε, η γραμμή που ξεκινά με το IGSERVER είναι η σωστή για την περιοχή σας. Είμαι στην Ευρώπη, οπότε η γραμμή μου γράφει IGSERVER euro.aprs2.netΠηγαίνετε πιο κάτω και θα βρείτε μια γραμμή που ξεκινά με IDLOGIN. Αλλάξτε το xxx να είναι το ίδιο με το διακριτικό που καταχωρίσατε στην ενότητα MYCALL παραπάνω (συμπεριλαμβανομένου του SSID) και, στη συνέχεια, αλλάξτε τους αριθμούς 123456 για να είναι ο κωδικός πρόσβασης που λάβατε από το APRS Passcode Generator. Ακριβώς στο κάτω μέρος του αρχείου υπάρχει μεγάλη γραμμή που ξεκινά με το PBEACON. Κάντε κύλιση κατά μήκος της γραμμής και αντικαταστήστε το xx.xxxxxx με το γεωγραφικό πλάτος, εεεεεεεε με το γεωγραφικό μήκος (θυμηθείτε ότι εάν είστε δυτικά του ισημερινού τότε το γεωγραφικό σας μήκος θα είναι αρνητικός αριθμός) και zz με το διακριτικό σας, συμπεριλαμβανομένου του SSID.

Αποθηκεύστε το αρχείο πατώντας ctrl-x, μετά πατήστε το πλήκτρο Y και τέλος πατήστε enter.

Τώρα μπορείτε να δοκιμάσετε την εγκατάσταση πληκτρολογώντας την ακόλουθη εντολή. Σημειώστε ότι η συχνότητα εδώ έχει οριστεί σε 144,80Μ, οπότε αν βρίσκεστε κάπου όπου δεν είναι η σωστή συχνότητα, πρέπει να αλλάξετε αυτήν τη γραμμή ανάλογα.

rtl_fm -f 144.80M - | direwolf -c sdr.conf -r 24000 -D 1 -

Εάν όλα είναι καλά, θα δείτε μια οθόνη όπως αυτή στην κορυφή αυτού του βήματος. Πατήστε ctrl-c για έξοδο από τη δοκιμή.

Εάν η τοπική συχνότητα APRS δεν είναι 144.800MHz, τότε θα χρειαστεί να επεξεργαστείτε ένα επιπλέον αρχείο.

cd ~ sudo nano dw-start.conf

You'reάχνετε για τη γραμμή που ξεκινά:

DWCMD = bash -c 'rtl_fm -f 144.80M -Αλλάξτε 144.80M σε οποιαδήποτε συχνότητα APRS, για παράδειγμα 144.39M για τη Βόρεια Αμερική. Αποθηκεύστε το αρχείο πατώντας ctrl -x, στη συνέχεια πατήστε το πλήκτρο Y και τέλος πατήστε enter. Το τελευταίο πράγμα που πρέπει να κάνετε είναι να διαμορφώσετε το σύστημα έτσι ώστε το APRS iGate να ξεκινά αυτόματα κάθε φορά που κάνετε επανεκκίνηση του Raspberry Pi. Εισαγάγετε την ακόλουθη εντολή:

crontab -e

Κάντε κύλιση προς τα κάτω στο κάτω μέρος και θα δείτε την ακόλουθη γραμμή. # * * * * * /home/pi/dw-start.sh>/dev/null 2> & 1

Διαγράψτε το # στην αρχή αυτής της γραμμής. Αποθηκεύστε το αρχείο πατώντας ctrl-x, στη συνέχεια πατήστε το πλήκτρο Y και στη συνέχεια πατήστε enter.

Βήμα 5: Τελική επανεκκίνηση - Η δουλειά έχει ολοκληρωθεί

Τελική επανεκκίνηση - Η δουλειά έχει ολοκληρωθεί!
Τελική επανεκκίνηση - Η δουλειά έχει ολοκληρωθεί!

Επανεκκινήστε το Raspberry Pi και μόλις επανεκκινηθεί, θα συνδεθεί αυτόματα στο δίκτυο APRS και θα λειτουργεί ως iGate μόνο για λήψη. Τίποτα δεν θα αντηχεί στην οθόνη όσο λειτουργεί έτσι ώστε να μπορείτε να ελέγξετε την κατάστασή σας στο aprs.fi αναζητώντας το διακριτικό που εισαγάγατε (συμπεριλαμβανομένου του SSID). Δεν χρειάζεται καν να συνδεθείτε στο Raspberry Pi, η πύλη θα ξεκινήσει αυτόματα μέσα σε ενενήντα δευτερόλεπτα από την επανεκκίνηση.

Λάβετε υπόψη - δεν διεκδικώ πρωτοτυπία για αυτήν τη μέθοδο ρύθμισης, απλώς ακολούθησα αυτό που είναι ήδη διαθέσιμο στο διαδίκτυο και δημιούργησα μια εικόνα με βάση αυτές τις οδηγίες για τη δική σας διευκόλυνση. Τα δύο έγγραφα προέλευσης ήταν τα Raspberry Pi SDR IGate και Raspberry Pi Packet TNC. Σας συνιστώ να εξοικειωθείτε και με τους δύο για να δείτε τι έχει γίνει εδώ. Μπορείτε επίσης να διαβάσετε το άρθρο του ιστολογίου μου όπου παραθέτω κάθε εντολή που χρησιμοποίησα για τη δημιουργία αυτής της εικόνας. Αξίζει επίσης να κατεβάσετε τον πλήρη οδηγό χρήστη Dire Wolf.

Συνιστάται: