Εργαλεία Χρήστη

Εργαλεία ιστότοπου


hblink:start

Σύγκριση εκδόσεων

Εδώ βλέπετε τις διαφορές μεταξύ της επιλεγμένης έκδοσης και της τρέχουσας έκδοσης της σελίδας.

Σύνδεσμος σε αυτή την προβολή διαφορών.

Προηγούμενος έλεγχος και από τις δύο πλευρέςΠροηγούμενη αναθεώρηση
Επόμενη αναθεώρηση
Προηγούμενη αναθεώρηση
hblink:start [2026/08/16 13:35] adminhblink:start [2026/08/16 13:44] (τρέχουσα) – δημιουργήθηκε admin
Γραμμή 1: Γραμμή 1:
-====== ADN Systems ======+====== HBLink ======
  
 ===== Εισαγωγή ===== ===== Εισαγωγή =====
  
-Το **ADN Systems** είναι ένα διεθνές δίκτυο **DMR (Digital Mobile Radio)** που απευθύνεται στη ραδιοερασιτεχνική κοινότητα και έχει σχεδιαστεί με στόχο τη δημιουργία ενός αποκεντρωμένου περιβάλλοντος επικοινωνίας μεταξύ επαναληπτών, hotspots, bridges και servers.+Το **HBLink** είναι μια συλλογή λογισμικών ανοικτού κώδικα για τη δημιουργία και επέκταση δικτύων που χρησιμοποιούν τα πρωτόκολλα **HomeBrew Repeater Protocol (HBP)** και **OpenBridge Protocol (OBP)**.
  
-Το δίκτυο ξεκίνησε τη λειτουργία του στις **21 Απριλίου 2024** και βασίζεται στο **Open Bridge Protocol (OBP)**.+Το HBLink χρησιμοποιείται κυρίως στον χώρο του **DMR (Digital Mobile Radio)** και σχετίζεται με συστήματα όπως **MMDVM**, **BrandMeister** και **DMR+**.
  
-Σύμφωνα με τους δημιουργούς του, βασική φιλοσοφία του ADN Systems είναι η αποκέντρωση και η αυτονομία των διαχειριστών. Κάθε keeper επαναλήπτη, hotspot, bridge ή server διατηρεί τον έλεγχο του δικού του εξοπλισμού, ενώ το δίκτυο επιδιώκει να συνδέει ραδιοερασιτέχνες από διαφορετικές χώρες και περιοχές.+Το HBLink δεν αποτελεί από μόνο του ένα αυτόνομο DMR δίκτυο. Πρόκειται για μια σειρά εργαλείων και εφαρμογών που μπορούν να χρησιμοποιηθούν για τη διασύνδεση, δρομολόγηση και γεφύρωση διαφορετικών DMR συστημάτων.
  
-===== Φιλοσοφία του ADN Systems =====+Η βασική υλοποίηση του πρωτοκόλλου βρίσκεται στο **hblink.py**, πάνω στο οποίο βασίζονται οι εφαρμογές του HBLink.
  
-Το ADN Systems σχεδιάστηκε ως ένα **αποκεντρωμένο DMR mesh network**.+===== Φιλοσοφία του HBLink =====
  
-Η αρχιτεκτονική του βασίζεται στο Open Bridge Protocol (OBP), με στόχο να μην υπάρχει μια κεντρική ιεραρχική δομή που να επιβάλλει τον τρόπο λειτουργίας στους συμμετέχοντες.+Το HBLink σχεδιάστηκε με στόχο να παρέχει μια ανοικτή και ευέλικτη υποδομή για τη διασύνδεση DMR συστημάτων που χρησιμοποιούν το HomeBrew Repeater Protocol.
  
-Η φιλοσοφία του δικτύου δίνει ιδιαίτερη έμφαση:+Η φιλοσοφία του project βασίζεται:
  
-  * στην αυτονομία των διαχειριστών, +  * στην ανοικτή υλοποίηση του HomeBrew Repeater Protocol
-  * στην ανεξαρτησία των repeaters και hotspots+  * στη διασύνδεση διαφορετικών DMR συστημάτων, 
-  * στη διασύνδεση διαφορετικών περιοχών, +  * στη δυνατότητα δημιουργίας bridges και conference systems, 
-  * στη συνεργασία μεταξύ ραδιοερασιτεχνών+  * στη δυνατότητα επιλεκτικής δρομολόγησης DMR traffic
-  * και στην ανάπτυξη ψηφιακών ραδιοερασιτεχνικών υποδομών.+  * και στην αυτονομία του διαχειριστή κάθε συστήματος.
  
-===== DMR Network =====+Το HBLink μπορεί να χρησιμοποιηθεί τόσο για απλές συνδέσεις μεταξύ DMR συστημάτων όσο και για πιο σύνθετες αρχιτεκτονικές με πολλαπλά συστήματα και Talk Groups.
  
-Το ADN Systems λειτουργεί ως δίκτυο DMR και παρέχει υποδομή για τη σύνδεση:+===== HomeBrew Repeater Protocol =====
  
-  DMR Repeaters +Το **HomeBrew Repeater Protocol (HBP)** είναι το πρωτόκολλο που χρησιμοποιείται για τη διασύνδεση συμβατών DMR repeaters, hotspots και servers.
-  DMR Hotspots +
-  Bridges +
-  * DMR Servers+
  
-Οι διαχειριστές μπορούν να συνδέσουν τον εξοπλισμό τους σε έναν κατάλληλο ADN server και να συμμετέχουν στο δίκτυο.+Το HBLink παρέχει υλοποίηση του HBP και μπορεί να λειτουργήσει ως:
  
-Οι servers του δικτύου χρησιμοποιούν hostname της μορφής:+  * **Server** 
 +  * **Outbound Client** 
 +  * και ως routing/bridge system.
  
-<code> +Με αυτόν τον τρόπο μπορούν να συνδεθούν συστήματα που χρησιμοποιούν συμβατό HomeBrew/MMDVM πρωτόκολλο.
-XXXX.adn.systems +
-</code>+
  
-και η επίσημη τεκμηρίωση του ADN Systems αναφέρει τη θύρα:+Το HBLink μπορεί να λειτουργήσει ως κεντρικό σημείο σύνδεσης για πολλαπλά συστήματα και να μεταφέρει επιλεκτικά την κίνηση μεταξύ αυτών.
  
-<code> +===== DMR Network Routing =====
-62031 +
-</code>+
  
-για τη σύνδεση των DMR servers.+Το HBLink δεν λειτουργεί ως ένα ενιαίο κεντρικό DMR δίκτυο. 
 + 
 +Αντίθετα, παρέχει στον διαχειριστή τα εργαλεία ώστε να δημιουργήσει τη δική του αρχιτεκτονική διασύνδεσης. 
 + 
 +Μέσω των routing rules μπορεί να καθοριστεί ποια συστήματα και ποια Talk Groups θα επικοινωνούν μεταξύ τους. 
 + 
 +Η δρομολόγηση μπορεί να πραγματοποιείται μεταξύ: 
 + 
 +  * MMDVM Repeaters 
 +  * MMDVM Hotspots 
 +  * HBP Servers 
 +  * άλλων HBLink systems 
 +  * OpenBridge systems 
 +  * και άλλων συμβατών DMR υποδομών. 
 + 
 +===== Conference Bridges ===== 
 + 
 +Ένα από τα σημαντικότερα χαρακτηριστικά του HBLink είναι η δυνατότητα δημιουργίας **conference bridges**. 
 + 
 +Μέσω των rules μπορούν να καθοριστούν: 
 + 
 +  * ποια συστήματα συμμετέχουν σε ένα bridge, 
 +  * ποια Talk Groups χρησιμοποιούνται, 
 +  * ποια Timeslots χρησιμοποιούνται, 
 +  * και ποια κίνηση επιτρέπεται να μεταφερθεί μεταξύ των συστημάτων. 
 + 
 +Το HBLink υποστηρίζει επίσης δυναμική ενεργοποίηση και απενεργοποίηση bridges μέσω Talk Group triggers και timeouts. 
 + 
 +Αυτό επιτρέπει τη δημιουργία σύνθετων DMR conference systems χωρίς να απαιτείται όλα τα συνδεδεμένα συστήματα να χρησιμοποιούν την ίδια τοπική διαμόρφωση. 
 + 
 +===== OpenBridge ===== 
 + 
 +Το HBLink υποστηρίζει το **OpenBridge Protocol (OBP)** για τη διασύνδεση με άλλα DMR routing systems. 
 + 
 +Το OpenBridge χρησιμοποιήθηκε αρχικά από το **DMR+** για τη σύνδεση μεταξύ IPSC2 και BrandMeister και στη συνέχεια χρησιμοποιήθηκε και από το HBLink για τη διασύνδεση με άλλα network systems. 
 + 
 +Μέσω OpenBridge ένα HBLink system μπορεί να συνδεθεί με άλλα συμβατά systems, όπως: 
 + 
 +  * **BrandMeister** 
 +  * **DMR+ / IPSC2** 
 +  * άλλα HBLink systems 
 +  * και άλλες συμβατές OpenBridge υποδομές. 
 + 
 +Η σύνδεση μέσω OpenBridge απαιτεί συμφωνημένο **Network ID**, **IP/Port** και **Passphrase** μεταξύ των διαχειριστών των δύο συστημάτων.
  
 ===== Talk Groups ===== ===== Talk Groups =====
  
-Το ADN Systems διαθέτει μεγάλο αριθμό Talk Groups για διαφορετικές χώρες, περιοχές, ομάδες και ειδικές εφαρμογές.+Το HBLink δεν διαθέτει μία ενιαία παγκόσμια λίστα Talk Groups.
  
-Ενδεικτικά υπάρχουν:+Τα Talk Groups καθορίζονται από τον διαχειριστή του εκάστοτε HBLink system και χρησιμοποιούνται μέσα στους routing rules.
  
-  * **TG 91** — Worldwide +Ο διαχειριστής μπορεί να καθορίσει ποια Talk Groups:
-  * **TG 202** — National Greece +
-  * **TG 2021** — Central Greece +
-  * **TG 20210** — Hellenic Chat +
-  * **TG 20217** — HamTech GR +
-  * **TG 20215** — Digital Hub GR +
-  * **TG 2022** — Central & West Macedonia +
-  * **TG 2023** — Peloponnese +
-  * **TG 2024** — Thessaly +
-  * **TG 2025** — Dodecanese Islands +
-  * **TG 2026** — Epirus +
-  * **TG 2027** — Thrace and East Macedonia +
-  * **TG 2028** — All Greek Islands +
-  * **TG 2029** — Crete+
  
-Η επίσημη λίστα Talk Groups περιλαμβάνει επίσης ομάδες άλλων χωρών και διεθνείς/ειδικές υπηρεσίες.+  * επιτρέπονται
 +  * απαγορεύονται, 
 +  * γεφυρώνονται
 +  * ή μεταφέρονται σε διαφορετικά συστήματα.
  
-===== Cross-Mode και Bridges =====+Με αυτόν τον τρόπο κάθε HBLink installation μπορεί να έχει διαφορετική αρχιτεκτονική και διαφορετικό σύνολο Talk Groups.
  
-Το ADN Systems περιλαμβάνει επίσης Talk Groups και διασυνδέσεις που χρησιμοποιούνται για επικοινωνία μεταξύ διαφορετικών ψηφιακών τεχνολογιών και δικτύων.+===== Access Control Lists =====
  
-Στην επίσημη λίστα εμφανίζονται, μεταξύ άλλων, αναφορές σε:+Το HBLink διαθέτει **Access Control Lists (ACLs)** για τον έλεγχο της DMR κίνησης.
  
-  * YSF +Οι ACLs μπορούν να χρησιμοποιηθούν για:
-  * NXDN +
-  * P25 +
-  * M17 +
-  * D-STAR +
-  * XLX +
-  * AllStarLink +
-  * EchoLink+
  
-Οι συγκεκριμένες διασυνδέσεις εξαρτώνται από τον εκάστοτε bridge/server και δεν αποτελούν απαραίτητα λειτουργία κάθε ADN server.+  * Registration control, 
 +  * Subscriber ID control, 
 +  * Talk Group control στο Timeslot 1, 
 +  * Talk Group control στο Timeslot 2.
  
-===== Pi-Star και WPSD =====+Οι κανόνες μπορούν να εφαρμοστούν σε επίπεδο συστήματος ή σε παγκόσμιο επίπεδο.
  
-Το ADN Systems παρέχει επίσημες οδηγίες σύνδεσης για **Pi-Star** και **WPSD**.+Ο διαχειριστής μπορεί να επιτρέψει ή να απορρίψει συγκεκριμένα Radio IDs, ranges από IDs ή Talk Groups.
  
-Στο Pi-Star, ο χρήστης μπορεί να επιλέξει τον κατάλληλο ADN server από τη λίστα **DMR Master**.+===== Private Calls =====
  
-Στο WPSD, ο αντίστοιχος server επιλέγεται από τη ρύθμιση:+Το HBLink υποστηρίζει επίσης routing για **Private Calls / Unit Calls**. 
 + 
 +Το σύστημα μπορεί να δημιουργήσει έναν learned map μεταξύ Subscriber IDs και των συστημάτων στα οποία βρίσκονται
 + 
 +Με αυτόν τον μηχανισμό η private call μπορεί να προωθηθεί μόνο προς το σύστημα στο οποίο βρίσκεται ο συγκεκριμένος χρήστης, αντί να μεταδίδεται σε όλα τα συνδεδεμένα συστήματα. 
 + 
 +===== HBLink3 ===== 
 + 
 +Το **HBLink3** είναι η έκδοση του HBLink που βασίζεται σε **Python 3**. 
 + 
 +Η σύγχρονη ανάπτυξη του HBLink3 περιλαμβάνει εφαρμογές για: 
 + 
 +  * HBP Server, 
 +  * Outbound Client, 
 +  * OpenBridge connections, 
 +  * Conference Bridge routing, 
 +  * Private Call routing, 
 +  * ACL management, 
 +  * και reporting. 
 + 
 +Το HBLink3 χρησιμοποιεί το **Python asyncio** για τη δικτύωση και δεν απαιτεί εξωτερικό networking framework. 
 + 
 +Η βασική εφαρμογή **hblink.py** αποτελεί τον πυρήνα του πρωτοκόλλου, ενώ το **bridge.py** χρησιμοποιείται για τις λειτουργίες conference bridging και routing. 
 + 
 +===== HBLink Dashboard ===== 
 + 
 +Το HBLink3 περιλαμβάνει επίσης web-based **Dashboard** για την παρακολούθηση της λειτουργίας του συστήματος. 
 + 
 +Το Dashboard μπορεί να εμφανίζει
 + 
 +  * Server systems, 
 +  * Outbound systems, 
 +  * OpenBridge systems, 
 +  * Conference Bridge status, 
 +  * και live DMR call activity. 
 + 
 +Η λειτουργία reporting του HBLink παρέχει τα δεδομένα που χρησιμοποιούνται από το Dashboard. 
 + 
 +===== Radio ID και Aliases ===== 
 + 
 +Το HBLink3 μπορεί να χρησιμοποιεί αρχεία aliases για την εμφάνιση αναγνωρίσιμων ονομάτων αντί μόνο αριθμητικών IDs. 
 + 
 +Υποστηρίζονται αρχεία για: 
 + 
 +  * Peer IDs, 
 +  * Subscriber IDs, 
 +  * Talk Group IDs. 
 + 
 +Τα Peer και Subscriber aliases μπορούν να ενημερώνονται αυτόματα από το **RadioID.net**, όταν ενεργοποιηθεί η αντίστοιχη λειτουργία. 
 + 
 +Τα Talk Group aliases διαχειρίζονται από τον ίδιο τον operator του HBLink system. 
 + 
 +===== MMDVM και Hotspots ===== 
 + 
 +Το HBLink μπορεί να χρησιμοποιηθεί για τη διασύνδεση συστημάτων που βασίζονται σε **MMDVM**. 
 + 
 +Αυτό περιλαμβάνει ενδεικτικά: 
 + 
 +  * MMDVM Repeaters, 
 +  * MMDVM Hotspots, 
 +  * και άλλες συμβατές HBP implementations. 
 + 
 +Έτσι ένα hotspot ή repeater μπορεί να συνδεθεί σε HBLink server και, ανάλογα με τους routing rules, να επικοινωνεί με άλλα συστήματα ή Talk Groups. 
 + 
 +===== Αρχιτεκτονική HBLink ===== 
 + 
 +Μια τυπική αρχιτεκτονική HBLink μπορεί να περιλαμβάνει:
  
 <code> <code>
-DMR Configuration +DMR Radio 
-→ DMR+/FreeDMR/HBlink/Custom Master+     ↓ 
 +MMDVM Repeater Hotspot 
 +     ↓ 
 +HomeBrew Repeater Protocol 
 +     ↓ 
 +HBLink Server 
 +     ↓ 
 +Routing Conference Bridge 
 +     ↓ 
 +HBP OpenBridge 
 +     ↓ 
 +Άλλα DMR Systems
 </code> </code>
  
-Το ADN Systems παρέχει επίσης Options Calculator για τη δημιουργία των απαιτούμενων DMR options.+Η συγκεκριμένη αρχιτεκτονική εξαρτάται από τον τρόπο με τον οποίο έχει σχεδιαστεί και παραμετροποιηθεί κάθε εγκατάσταση. 
 + 
 +===== Σχέση με BrandMeister και DMR+ =====
  
-===== SelfCare =====+Το HBLink μπορεί να χρησιμοποιήσει το OpenBridge Protocol για διασύνδεση με άλλα DMR routing systems.
  
-Το ADN Systems διαθέτει σύστημα **SelfCare**, μέσω του οποίου ο ραδιοερασιτέχνης μπορεί να διαχειριστεί τον κωδικό πρόσβασης που χρησιμοποιείται από το hotspot του.+Η επίσημη τεκμηρίωση του project αναφέρει συγκεκριμένα τη δυνατότητα σύνδεσης μέσω OpenBridge με **BrandMeister** και **DMR+ / IPSC2**.
  
-Για την πρόσβαση στο SelfCare απαιτείται επαλήθευση της ταυτότητας του ραδιοερασιτέχνη μέσω του callsign και του email που είναι καταχωρημένα στο RadioID.net.+Αυτό επιτρέπει τη δημιουργία επιλεγμένων bridges μεταξύ διαφορετικών DMR δικτύων.
  
-Μετά την επιτυχή επαλήθευση μπορεί να δημιουργηθεί ή να αλλάξει ο hotspot password.+Η πραγματική διασύνδεση και τα Talk Groups που μεταφέρονται καθορίζονται από τους operators των αντίστοιχων συστημάτων.
  
-===== ADN Systems Server List =====+===== Εγκατάσταση =====
  
-Το ADN Systems διαθέτει επίσημη σελίδα με τους servers του δικτύου.+Το HBLink3 είναι εφαρμογή **Python 3** και προορίζεται κυρίως για λειτουργία σε Linux/Unix-like περιβάλλοντα.
  
-Εκεί εμφανίζονται στοιχεία όπως:+Οι βασικές απαιτήσεις περιλαμβάνουν:
  
-  * Country +  * Python 3, 
-  * Net ID +  * τα απαιτούμενα Python modules, 
-  * Hostname +  * Linux/Unix-like operating system, 
-  * Port +  * και βασικές γνώσεις Linux command line και DMR networking.
-  * Status +
-  * SelfCare status +
-  * Last Update+
  
-Οι servers οργανώνονται ανά χώρα ή περιοχή και χρησιμοποιούν το αντίστοιχο Net ID στο hostname τους.+Η επίσημη εγκατάσταση βασίζεται στο repository του HBLink3 και στο αρχείο requirements.txt.
  
-===== Χρήσιμα εργαλεία =====+===== Σημαντική διευκρίνιση =====
  
-Το ADN Systems παρέχει επίσης:+Το HBLink **δεν είναι από μόνο του DMR network**.
  
-  * Server Status +Είναι ένα σύνολο εργαλείων λογισμικού που υλοποιούν και αξιοποιούν πρωτόκολλα DMR networking, κυρίως το **HomeBrew Repeater Protocol** και το **OpenBridge Protocol**.
-  * Talk Groups +
-  * SelfCare +
-  * Options Calculator +
-  * Οδηγίες σύνδεσης Pi-Star +
-  * Οδηγίες σύνδεσης WPSD+
  
-===== Επίσημη ιστοσελίδα =====+Το πώς θα χρησιμοποιηθεί το HBLink, ποια συστήματα θα συνδεθούν και ποια Talk Groups θα διασυνδεθούν εξαρτάται από τον operator και την παραμετροποίηση της συγκεκριμένης εγκατάστασης.
  
-**ADN Systems:**   +===== Επίσημες πηγές =====
-https://adn.systems/+
  
-**Servers Status:**   +**HBLink.org:**   
-https://adn.systems/servers-status/+https://hblink-org.github.io/
  
-**Talk Groups:**   +**HBLink3 – Current Development:**   
-https://adn.systems/talkgroups/+https://github.com/n0mjs710/hblink3
  
-**SelfCare:**   +**HBLink3 – Original Repository:**   
-https://adn.systems/how-to-selfcare/+https://github.com/HBLink-org/hblink3
  
-**Options Calculator:**   +**HomeBrew Repeater Protocol:**   
-https://adn.systems/options-calculator/+https://hblink-org.github.io/
hblink/start.1786887342.txt.gz · Τελευταία τροποποίηση: από admin

Εκτός εάν αναφέρεται διαφορετικά, το περιεχόμενο σε αυτο το wiki διέπεται από την ακόλουθη άδεια: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki