Τρίτη 5 Σεπτεμβρίου 2023

Ψηφιακή επικοινωνία ΜΕ ή ΧΩΡΙΣ ψηφιακό πομποδέκτη

 DroidStar

 


Το Droidstar είναι ένα λογισμικό που ανέπτυξε ο Σκωτσέζος ραδιοερασιτέχνης Douglas McLain , AD8DP ,  που “μετατρέπει” το android κινητό σας, το tablet η το PC σας σε ψηφιακό πομποδέκτη. Μόλις το εγκαταστήσετε στη συσκευή σας και το ρυθμίσετε θα μπορείτε να επικοινωνήσετε ψηφιακά με όλους τους πομποδέκτες DMR , AllStar, Dstar, Fusion κλπ. Το λογισμικό είναι ανοιχτού κώδικα και παρέχεται δωρεάν χωρίς υποστήριξη.

Αυτό το λογισμικό συνδέεται με αναμεταδότες M17, Fusion (υποστηρίζονται οι λειτουργίες YSF/FCS, DN και VW), DMR, P25, NXDN, D-STAR (REF/XRF/DCS) και κόμβους AllStar (ως πελάτης IAX2) μέσω UDP (μέσω διαδικτυακής σύνδεσης, απαιτείται να υπάρχει πρόσβαση στο διαδίκτυο). Είναι συμβατό με όλες τις συσκευές USB AMBE εκεί έξω (ThumbDV, DVstick 30, DVSI, κ.λπ.). Υποστηρίζει επίσης μόντεμ MMDVM και μπορεί να χρησιμοποιηθεί ως hotspot ή ως αυτόνομος πομποδέκτης μέσω απευθείας λειτουργίας στη συσκευή MMDVM. Αυτό το λογισμικό είναι ανοιχτού κώδικα και χρησιμοποιεί τη βιβλιοθήκη C++ cross platform που ονομάζεται Qt. Εχει φτιαχτεί και τρέχει σε Linux, Windows, MacOS, Android και iOS. Ωστόσο, δεν υπάρχει υποστήριξη συσκευής USB για iOS (φωνοκωδικοποιητής AMBE ή MMDVM). Μπορεί επίσης να τρέξει σε οποιαδήποτε άλλη πλατφόρμα posix που έχει διαθέσιμο Qt (xxxBSD, Solaris, κ.λπ.). Αυτό το λογισμικό παρέχεται ως έχει και δεν υπάρχει διαθέσιμη υποστήριξη. Αυτό το λογισμικό χρησιμοποιεί λογισμικό από διάφορα άλλα έργα λογισμικού ανοιχτού κώδικα, συμπεριλαμβανομένων των MMDVMHost, MMDVM_CM, mvoice και άλλων. Όχι μόνο χρησιμοποιείται απευθείας λογισμικό από αυτά τα έργα, αλλά η χρήση των διαφόρων πρωτοκόλλων δικτύου και η κωδικοποίηση/αποκωδικοποίηση των διαφόρων πρωτοκόλλων ήταν δυνατή μόνο χάρη στους δημιουργούς όλων αυτών των έργων λογισμικού.

Μπορείτε να το κατεβάσετε δωρεάν για android από το Google Play ή για υπολογιστή από το GitHub https://github.com/nostar/DroidStar

Δείτε παρακάτω δύο  βίντεο εγκατάστασης  και ρύθμισης του λογισμικού σε συσκευή android.

 



M17 support

Η βιβλιοθήκη κωδικοποιητή φωνής Codec2 που χρησιμοποιεί το πρόγραμμα είναι ανοιχτού κώδικα και περιλαμβάνεται ως υλοποίηση C++ της αρχικής βιβλιοθήκης C από το έργο mvoice. Περισσότερες πληροφορίες για το M17 μπορείτε να βρείτε εδώ: https://m17project.org/

Λογισμικό API plugin vocoder.

Υπάρχει ένα API plugin vocoder διαθέσιμο για τη φόρτωση του λογισμικού vocoder. Οποιοδήποτε πρόσθετο κωδικοποιητή φωνής που χρησιμοποιείται με το DroidStar θα πρέπει να έχει την κατάλληλη άδεια χρήσης από τον χρήστη εάν ισχύουν πατέντες πνευματικών δικαιωμάτων. Μην χρησιμοποιείτε κανένα πατενταρισμένο πρόσθετο κωδικοποιητή φωνής που δεν έχετε άδεια χρήσης. 

Αν έχετε πρόβλημα με τον αποκωδικοποιητή φωνής δείτε τη λύση στο παρακάτω βίντεο https://www.youtube.com/watch?v=IGmasewpxk8&t=6s


 

Χρήση.

Οι χρήστες Linux με dongles USB AMBE ή/και MMDVM θα πρέπει να βεβαιωθούν ότι έχουν άδεια χρήσης της σειριακής συσκευής USB και να απενεργοποιήσουν την αρχαϊκή υπηρεσία ModeManager που εξακολουθεί να υπάρχει σε πολλά συστήματα Linux. Στα περισσότερα συστήματα αυτό σημαίνει ότι προσθέτετε τον χρήστη σας στην ομάδα "dialout" και εκτελείτε το "sudo systemctl disable ModemManager.service" και επανεκκίνηση. Αυτή είναι μια απαίτηση για να έχετε πρόσβαση σε οποιαδήποτε σειριακή συσκευή. 

Host/Mod: Επιλέξτε τον επιθυμητό κεντρικό υπολογιστή και μονάδα (για D-STAR και M17) από τις επιλογές.

Callsign: Εισαγάγετε το διακριτικό κλήσης του ραδιοερασιτέχνη. Απαιτείται έγκυρη άδεια χρήσης για τη χρήση αυτού του λογισμικού. DMRID: Απαιτείται έγκυρο αναγνωριστικό DMR για σύνδεση με διακομιστές DMR.

Γεωγραφικό πλάτος/Μήκος/Τοποθεσία/

Περιγραφή: Πρόκειται για επιλογές διαμόρφωσης DMR, που αποστέλλονται στον διακομιστή DMR κατά τη σύνδεση. Ορισμένοι διακομιστές απαιτούν συγκεκριμένες τιμές εδώ, άλλοι όχι. Αυτό αφορά συγκεκριμένα τον διακομιστή στον οποίο συνδέεστε, επομένως μην ρωτάτε ποιες θα πρέπει να είναι αυτές οι τιμές.

DMR+ IPSC2 hosts: Η μορφή για τη συμβολοσειρά επιλογών DMR+ είναι η πλήρης συμβολοσειρά συμπεριλαμβανομένου του 'Options='. Δημιουργήστε τη συμβολοσειρά επιλογών σας και επιλέξτε "Αποστολή επιλογών DMR+ κατά τη σύνδεση" πριν συνδεθείτε. Μια περιγραφή της συμβολοσειράς επιλογών DMR+ μπορείτε να βρείτε εδώ: https://github.com/g4klx/MMDVMHost/blob/master/DMRplus_startup_options.md.

Ομάδα συζήτησης (TG ή απλά κανάλι ομιλίας): Για DMR, εισαγάγετε τον αριθμό ID της ομάδας συζήτησης (κανάλι ή TG) . Ένα πολύ ενεργό TG για τη δοκιμή λειτουργικότητας στο Brandmeister είναι το 91 (Brandmeister Worldwide). Πρέπει να κάνετε TX με μια ομάδα συζήτησης που έχει εισαχθεί για να συνδεθείτε σε αυτήν την ομάδα συζήτησης, ακριβώς όπως σε ένα πραγματικό πομποδέκτη. Οποιαδήποτε στάση που έχετε ορίσει στο BM selfcare θα λειτουργήσει με τον ίδιο τρόπο που λειτουργούν εάν χρησιμοποιούσατε ένα hotspot/πομποδέκτη.

Το MYCALL/URCALL/RPTR1/RPTR2 είναι για λειτουργίες Dstar REF/DCS/XRF. Αυτά τα πεδία πρέπει να εισαχθούν σωστά πριν επιχειρήσετε να κάνετε TX σε οποιονδήποτε αναμεταδότη DSTAR. Όλα τα πεδία συμπληρώνονται με προτεινόμενες τιμές κατά τη σύνδεση, αλλά μπορούν ακόμα να τροποποιηθούν από προχωρημένους χρήστες. Το RPT2 αντικαθίσταται πάντα με τον reflector που έχετε συνδεθεί.


IAX Client για AllStar (ΔΕΝ χρειάζονται για DMR)

Το Dudestar μπορεί να συνδεθεί σε έναν κόμβο AllStar ως πελάτης IAX(2). Δείτε το wiki του AllStar και άλλους ιστότοπους που σχετίζονται με το πρωτόκολλο AllStar, Asterisk και IAX2 για τις τεχνικές λεπτομέρειες του IAX2 για το AllStar. Αυτός είναι ένας βασικός πελάτης και προς το παρόν υποστηρίζεται μόνο ο κωδικοποιητής ήχου uLaw. Αυτός είναι ο προεπιλεγμένος κωδικοποιητής στους περισσότερους κόμβους AllStar.

Όνομα χρήστη: Καθορίζεται στο αρχείο iax.conf των κόμβων σας, συνήθως iaxclient

Κωδικός πρόσβασης: Ορίζεται ως «μυστικός» στο iax.conf Node[@Context]: Αναγνωριστικό και περιβάλλον του κόμβου AllStar. Το περιβάλλον είναι προαιρετικό και εάν δεν έχει καθοριστεί, ορίζεται από προεπιλογή στο iax-client.

Κεντρικός υπολογιστής: όνομα κεντρικού υπολογιστή ή διεύθυνση IP του κόμβου.

Θύρα: Θύρα UDP του κόμβου, συνήθως 4569. Προσθέστε εντολές DTMF όπως *3node, *1node, *70, κ.λπ. στο πλαίσιο IAX DTMF και πατήστε αποστολή για να στείλετε τη συμβολοσειρά DTMF. Λεπτομέρειες για διάφορες εντολές μπορείτε να βρείτε στο wiki του AllStar και σε άλλα.


Γενικές οδηγίες εγκατάστασης για Υπολογιστές

Αυτό το λογισμικό είναι γραμμένο κυρίως σε C++ σε Linux και απαιτεί Qt5 >= Qt5.15 ή Qt6 >= Qt6.3, και φυσικά τα πακέτα ανάπτυξης για την λειτουργία του (Αν το εγκαθιστάτε σε τηλέφωνο android δεν χρειάζεται να κάνετε τίποτε από τα παρακάτω). Απαιτείται επίσης η βιβλιοθήκη imbe_vocoder. Java, QML (βασισμένο σε Javascript). Κώδικας C# χρησιμοποιείται επίσης όπου χρειάζεται. Ο προτιμώμενος τρόπος για να αποκτήσετε το Qt 5.15 είναι να χρησιμοποιήσετε το διαδικτυακό πρόγραμμα εγκατάστασης ανοιχτού κώδικα Qt από τον ιστότοπο του Qt. Εκτελέστε αυτό το πρόγραμμα εγκατάστασης ως χρήστης (όχι ως root) για να διατηρήσετε την εγκατάσταση Qt ξεχωριστά από τις lib του συστήματός σας. Επιλέξτε την επιλογή όπως φαίνεται σε αυτήν την εικόνα https://imgur.com/i0WuFCY που θα εγκαταστήσει τα πάντα κάτω από το ~/Qt. Επίσης η βιβλιοθήκη imbe_vocoder είναι απαραίτητη προϋπόθεση: https://github.com/nostar/imbe_vocoder

 Καλή Επιτυχία.

SY2CYZ



Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου

Παρακαλώ αφήστε το σχόλιό σας.