hblink:start
Σύγκριση εκδόσεων
Εδώ βλέπετε τις διαφορές μεταξύ της επιλεγμένης έκδοσης και της τρέχουσας έκδοσης της σελίδας.
| Προηγούμενος έλεγχος και από τις δύο πλευρέςΠροηγούμενη αναθεώρησηΕπόμενη αναθεώρηση | Προηγούμενη αναθεώρηση | ||
| hblink:start [2026/08/16 13:35] – admin | hblink:start [2026/08/16 13:44] (τρέχουσα) – δημιουργήθηκε admin | ||
|---|---|---|---|
| Γραμμή 1: | Γραμμή 1: | ||
| - | ====== | + | ====== |
| ===== Εισαγωγή ===== | ===== Εισαγωγή ===== | ||
| - | Το **ADN Systems** είναι | + | Το **HBLink** είναι |
| - | Το δίκτυο ξεκίνησε τη λειτουργία του | + | Το HBLink χρησιμοποιείται κυρίως στον χώρο του **DMR (Digital Mobile Radio)** και σχετίζεται |
| - | Σύμφωνα με τους δημιουργούς | + | Το HBLink δεν αποτελεί από μόνο |
| - | ===== Φιλοσοφία του | + | Η βασική υλοποίηση του πρωτοκόλλου βρίσκεται στο **hblink.py**, |
| - | Το ADN Systems | + | ===== Φιλοσοφία του HBLink ===== |
| - | Η αρχιτεκτονική του βασίζεται στο Open Bridge Protocol (OBP), | + | Το HBLink |
| - | Η φιλοσοφία του | + | Η φιλοσοφία του |
| - | * στην αυτονομία των διαχειριστών, | + | * στην ανοικτή |
| - | * στην ανεξαρτησία των repeaters και hotspots, | + | * στη διασύνδεση διαφορετικών |
| - | * στη διασύνδεση διαφορετικών | + | * στη |
| - | * στη | + | * στη δυνατότητα επιλεκτικής δρομολόγησης DMR traffic, |
| - | * και στην ανάπτυξη ψηφιακών | + | * και στην αυτονομία |
| - | ===== DMR Network ===== | + | Το HBLink μπορεί να χρησιμοποιηθεί τόσο για απλές συνδέσεις μεταξύ |
| - | Το ADN Systems λειτουργεί ως δίκτυο DMR και παρέχει υποδομή για τη σύνδεση: | + | ===== HomeBrew Repeater Protocol ===== |
| - | | + | Το **HomeBrew Repeater Protocol (HBP)** είναι το πρωτόκολλο που χρησιμοποιείται για τη διασύνδεση συμβατών |
| - | | + | |
| - | | + | |
| - | | + | |
| - | Οι διαχειριστές μπορούν να συνδέσουν τον εξοπλισμό τους σε έναν κατάλληλο ADN server και να συμμετέχουν στο δίκτυο. | + | Το HBLink παρέχει |
| - | Οι servers του δικτύου χρησιμοποιούν hostname της μορφής: | + | * **Server** |
| + | * **Outbound Client** | ||
| + | * και ως routing/ | ||
| - | < | + | Με αυτόν τον τρόπο μπορούν να συνδεθούν συστήματα που χρησιμοποιούν συμβατό HomeBrew/ |
| - | XXXX.adn.systems | + | |
| - | </ | + | |
| - | και η επίσημη τεκμηρίωση του ADN Systems | + | Το HBLink μπορεί να λειτουργήσει ως κεντρικό |
| - | < | + | ===== DMR Network Routing ===== |
| - | 62031 | + | |
| - | </ | + | |
| - | για τη σύνδεση των DMR servers. | + | Το HBLink δεν λειτουργεί ως ένα ενιαίο κεντρικό DMR δίκτυο. |
| + | |||
| + | Αντίθετα, | ||
| + | |||
| + | Μέσω | ||
| + | |||
| + | Η δρομολόγηση μπορεί να πραγματοποιείται μεταξύ: | ||
| + | |||
| + | * 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 | + | Το HBLink δεν |
| - | Ενδεικτικά | + | Τα Talk Groups καθορίζονται από τον διαχειριστή του εκάστοτε HBLink system και |
| - | * **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 | + | Με αυτόν τον τρόπο |
| - | Το ADN Systems περιλαμβάνει επίσης Talk Groups και διασυνδέσεις που χρησιμοποιούνται για επικοινωνία μεταξύ διαφορετικών ψηφιακών τεχνολογιών και δικτύων. | + | ===== Access Control Lists ===== |
| - | Στην επίσημη λίστα εμφανίζονται, μεταξύ άλλων, αναφορές σε: | + | Το HBLink διαθέτει **Access Control Lists (ACLs)** για |
| - | * YSF | + | Οι ACLs μπορούν να χρησιμοποιηθούν για: |
| - | * NXDN | + | |
| - | * P25 | + | |
| - | * M17 | + | |
| - | * D-STAR | + | |
| - | * XLX | + | |
| - | * AllStarLink | + | |
| - | * EchoLink | + | |
| - | Οι συγκεκριμένες διασυνδέσεις εξαρτώνται από | + | * Registration control, |
| + | * Subscriber ID control, | ||
| + | * Talk Group control | ||
| + | * Talk Group control | ||
| - | ===== Pi-Star | + | Οι κανόνες μπορούν να εφαρμοστούν σε επίπεδο συστήματος ή σε παγκόσμιο επίπεδο. |
| - | Το ADN Systems παρέχει | + | Ο διαχειριστής μπορεί να επιτρέψει ή να απορρίψει συγκεκριμένα Radio IDs, ranges |
| - | Στο Pi-Star, ο χρήστης μπορεί να επιλέξει τον κατάλληλο ADN server από τη λίστα **DMR Master**. | + | ===== Private Calls ===== |
| - | Στο WPSD, ο αντίστοιχος | + | Το HBLink υποστηρίζει επίσης routing για **Private Calls / Unit Calls**. |
| + | |||
| + | Το σύστημα μπορεί να δημιουργήσει έναν learned map μεταξύ Subscriber IDs και των συστημάτων στα | ||
| + | |||
| + | Με αυτόν τον μηχανισμό η private call μπορεί να προωθηθεί μόνο προς το σύστημα στο οποίο βρίσκεται ο συγκεκριμένος χρήστης, | ||
| + | |||
| + | ===== HBLink3 ===== | ||
| + | |||
| + | Το **HBLink3** είναι η έκδοση του HBLink | ||
| + | |||
| + | Η σύγχρονη ανάπτυξη του HBLink3 περιλαμβάνει εφαρμογές για: | ||
| + | |||
| + | * HBP Server, | ||
| + | * Outbound Client, | ||
| + | * OpenBridge connections, | ||
| + | * Conference Bridge routing, | ||
| + | * Private Call routing, | ||
| + | * ACL management, | ||
| + | * και reporting. | ||
| + | |||
| + | Το HBLink3 χρησιμοποιεί το **Python asyncio** για τη δικτύωση και δεν | ||
| + | |||
| + | Η βασική εφαρμογή **hblink.py** αποτελεί τον πυρήνα του πρωτοκόλλου, | ||
| + | |||
| + | ===== 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 μπορεί να περιλαμβάνει: | ||
| < | < | ||
| - | DMR Configuration | + | DMR Radio |
| - | → DMR+/FreeDMR/HBlink/Custom Master | + | ↓ |
| + | MMDVM Repeater | ||
| + | ↓ | ||
| + | HomeBrew Repeater Protocol | ||
| + | ↓ | ||
| + | HBLink Server | ||
| + | ↓ | ||
| + | Routing | ||
| + | ↓ | ||
| + | HBP / OpenBridge | ||
| + | ↓ | ||
| + | Άλλα DMR Systems | ||
| </ | </ | ||
| - | Το ADN Systems παρέχει επίσης Options Calculator για τη δημιουργία των απαιτούμενων | + | Η συγκεκριμένη αρχιτεκτονική εξαρτάται από τον τρόπο με τον οποίο έχει σχεδιαστεί και παραμετροποιηθεί κάθε εγκατάσταση. |
| + | |||
| + | ===== Σχέση | ||
| - | ===== SelfCare ===== | + | Το HBLink μπορεί να χρησιμοποιήσει το OpenBridge Protocol για διασύνδεση με άλλα DMR routing systems. |
| - | Το ADN Systems διαθέτει σύστημα **SelfCare**, | + | Η επίσημη τεκμηρίωση του |
| - | Για | + | Αυτό επιτρέπει τη δημιουργία επιλεγμένων bridges |
| - | Μετά την επιτυχή επαλήθευση μπορεί να δημιουργηθεί ή να αλλάξει ο hotspot password. | + | Η πραγματική διασύνδεση |
| - | ===== ADN Systems Server List ===== | + | ===== Εγκατάσταση |
| - | Το ADN Systems διαθέτει επίσημη σελίδα με τους servers του δικτύου. | + | Το HBLink3 |
| - | Εκεί εμφανίζονται στοιχεία όπως: | + | Οι βασικές απαιτήσεις περιλαμβάνουν: |
| - | * Country | + | * Python 3, |
| - | * Net ID | + | * τα απαιτούμενα Python modules, |
| - | * Hostname | + | * Linux/ |
| - | * Port | + | * και βασικές γνώσεις Linux command line και DMR networking. |
| - | * Status | + | |
| - | * SelfCare status | + | |
| - | * Last Update | + | |
| - | Οι servers οργανώνονται ανά χώρα ή περιοχή και χρησιμοποιούν | + | Η επίσημη εγκατάσταση βασίζεται στο repository |
| - | ===== Χρήσιμα εργαλεία ===== | + | ===== Σημαντική διευκρίνιση |
| - | Το ADN Systems παρέχει επίσης: | + | Το HBLink **δεν είναι από μόνο του DMR network**. |
| - | * Server Status | + | Είναι ένα |
| - | * Talk Groups | + | |
| - | * SelfCare | + | |
| - | * Options Calculator | + | |
| - | * Οδηγίες σύνδεσης Pi-Star | + | |
| - | * Οδηγίες σύνδεσης WPSD | + | |
| - | ===== Επίσημη ιστοσελίδα ===== | + | Το πώς θα χρησιμοποιηθεί το HBLink, ποια συστήματα θα συνδεθούν και ποια Talk Groups θα διασυνδεθούν εξαρτάται από τον operator και την παραμετροποίηση της συγκεκριμένης εγκατάστασης. |
| - | **ADN Systems: | + | ===== Επίσημες πηγές ===== |
| - | https:// | + | |
| - | **Servers Status:** | + | **HBLink.org:** |
| - | https://adn.systems/ | + | 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/ | + | https://hblink-org.github.io/ |
hblink/start.1786887342.txt.gz · Τελευταία τροποποίηση: από admin
