Μετάβαση σε EU_N_868 / NARROW_SLOW
Η μετάβαση που περιγράφουμε εδώ αφορά κυρίως το mesh της Αττικής. Οι αναφορές στους κόμβους υποδομής, στο κοινοτικό channel και στη συχνότητα 869,442 MHz αφορούν αυτό το δίκτυο. Το NARROW_SLOW μπορεί να χρησιμοποιηθεί και από κοινότητες Meshtastic σε άλλες περιοχές, με τις ρυθμίσεις που έχουν επιλέξει για το δικό τους mesh.
Το mesh της Αττικής χρησιμοποιεί πλέον την περιοχή EU_N_868 με preset NARROW_SLOW. Οι βασικοί κόμβοι υποδομής έχουν ήδη περάσει στο channel NarrowSlow. Η τρέχουσα κατάστασή τους φαίνεται στη σελίδα Κατάσταση.
Μια διευκρίνιση για τα ονόματα: NARROW_SLOW και LONG_FAST είναι presets. NarrowSlow και LongFast είναι τα ονόματα των αντίστοιχων προεπιλεγμένων channels.
Για νέο setup, άνοιξε τη Γεννήτρια Ρυθμίσεων και εφάρμοσε το προφίλ NarrowSlow. Η γεννήτρια περνά τις custom παραμέτρους LoRa που χρειάζονται. Μετά την εφαρμογή, έλεγξε ότι η συχνότητα είναι περίπου 869,442 MHz.
Από το Meshtastic 2.8.0 και μετά αναμένεται να υπάρχει απευθείας επιλογή του EU_N_868 στις ρυθμίσεις LoRa, με προεπιλεγμένο preset το NARROW_SLOW. Θα χρειάζεται και συμβατή έκδοση της εφαρμογής.
Το παλιό δίκτυο δεν χρειάζεται να κλείσει αμέσως. Το channel LongFast με ρυθμίσεις EU_868 / LONG_FAST μπορεί να παραμείνει ενεργό όσο διαρκεί η μετάβαση.
Έχεις κόμβο με ρόλο ROUTER ή ROUTER_LATE;
Αν ο κόμβος σου έχει ρόλο ROUTER ή ROUTER_LATE, μην τον μεταφέρεις στο νέο δίκτυο με τον ίδιο ρόλο πριν συνεννοηθείς με την κοινότητα. Ο ROUTER είναι σχεδιασμένος να επανεκπέμπει νωρίς, ενώ ο ROUTER_LATE περιμένει ώστε να προηγηθούν άλλοι κόμβοι. Και οι δύο, όμως, συνεχίζουν να επανεκπέμπουν ακόμη κι αν ακούσουν ότι το ίδιο πακέτο προωθήθηκε ήδη. Γι' αυτό χρειάζονται μόνο σε επιλεγμένα σημεία του δικτύου.
Οι κόμβοι με ρόλο router που προστίθενται χωρίς συνεννόηση αυξάνουν το channel utilization, τις περιττές επανεκπομπές και τις συγκρούσεις πακέτων. Έτσι κινδυνεύουμε να μεταφέρουμε στο NarrowSlow τη συμφόρηση που είχαμε στο LongFast.
Για έναν συνηθισμένο προσωπικό ή οικιακό κόμβο, το CLIENT είναι συνήθως η σωστή επιλογή. Αν πρόκειται για σταθερό κόμβο που εξυπηρετεί και δικές σου φορητές συσκευές, μπορεί να ταιριάζει το CLIENT_BASE.
Η υπάρχουσα υποδομή δίνει ήδη αρκετά καλή κάλυψη με λίγα hops. Στο LongFast χρειάζονταν συχνά περισσότερα. Ένας επιπλέον router δεν βελτιώνει πάντα το δίκτυο και μπορεί απλώς να προσθέσει θόρυβο και επανεκπομπές.
Πριν αλλάξεις έναν υπάρχοντα κόμβο υποδομής ή προσθέσεις νέο ROUTER ή ROUTER_LATE, μίλησε υποχρεωτικά με τους υπόλοιπους operators στο Telegram. Αν δεν μπορείς να ασχολείσαι με τον συντονισμό και τη συντήρησή του, άφησέ τον προς το παρόν στο LongFast ή μετέφερέ τον στο NarrowSlow ως CLIENT ή CLIENT_BASE. Αυτοί οι ρόλοι καλύπτουν τις περισσότερες περιπτώσεις.
Τι αλλάζει;
Το προηγούμενο EU_868 / LONG_FAST setup χρησιμοποιεί κανάλι εύρους 250 kHz. Το EU_N_868 / NARROW_SLOW χρησιμοποιεί στενότερο κανάλι 62,5 kHz.
Στο ίδιο spreading factor, το μικρότερο bandwidth προσφέρει συνήθως καλύτερη ευαισθησία λήψης και μεγαλύτερο περιθώριο σύνδεσης από ένα κανάλι 250 kHz.
Δεν χρειάζεται να ορίσεις μόνος σου bandwidth, spreading factor, coding rate ή άλλες παραμέτρους LoRa. Προς το παρόν, η Γεννήτρια Ρυθμίσεων τις περνά μέσω του έτοιμου προφίλ.
Γιατί επιλέγουμε NARROW_SLOW;
Επιλέξαμε το NARROW_SLOW για μερικούς πρακτικούς λόγους:
- χρησιμοποιεί στενό κανάλι 62,5 kHz
- είναι πιο αξιόπιστο από το
NARROW_FAST - μας απομακρύνει από το ιδιαίτερα φορτωμένο κοινό κανάλι
LongFast - καταλαμβάνει μικρότερο μέρος του φάσματος από τα presets των 250 kHz
- συνυπάρχει καλύτερα με κοντινά δίκτυα, όπως το MeshCore
- είναι η προεπιλογή του
EU_N_868
Το NARROW_FAST έχει χαμηλότερο spreading factor και συντομότερα πακέτα. Ταιριάζει περισσότερο σε πυκνά τοπικά δίκτυα, όπου οι κόμβοι βρίσκονται κοντά. Στο κοινοτικό δίκτυο μας ενδιαφέρουν περισσότερο η κάλυψη στα όρια και η σταθερή σύνδεση ανάμεσα σε κτίρια ή σε δύσκολο ανάγλυφο. Το NARROW_SLOW είναι επίσης πιο ανεκτικό όταν η κεραία ή η εγκατάσταση δεν είναι ιδανική και μπορεί να περιορίσει τα χαμένα πακέτα στα όρια της κάλυψης.
Τα presets MEDIUM_FAST και MEDIUM_SLOW χρησιμοποιούν bandwidth 250 kHz. Καταλαμβάνουν τετραπλάσιο εύρος από το NARROW_SLOW και μπορούν να επικαλύπτουν κοντινά στενά δίκτυα.
Για τις ανάγκες του κοινοτικού δικτύου προτιμάμε την αξιοπιστία του NARROW_SLOW αντί για την επιπλέον ταχύτητα άλλων presets.
Η υψηλή χρήση του LongFast καναλιού
Ένας από τους βασικούς λόγους της μετάβασης ήταν το υψηλό channel utilization στο κοινό channel LongFast. Όταν πολλοί κόμβοι διεκδικούν το ίδιο airtime, τα πακέτα μπορεί να συμπέσουν, να καθυστερήσουν ή να χαθούν. Οι επαναλήψεις και οι επανεκπομπές φορτώνουν κι άλλο το κανάλι, κυρίως στις ώρες αιχμής και στους κόμβους υποδομής που ακούν μεγάλη περιοχή.
Στο ίδιο τμήμα της ελεύθερης ζώνης EU868 εκπέμπουν και συσκευές εκτός Meshtastic: LoRaWAN downlinks, συστήματα συναγερμού, έξυπνοι μετρητές και εξοπλισμός βιομηχανικής τηλεμετρίας. Δεν βλέπουμε αυτή την κίνηση ως Meshtastic πακέτα, αλλά καταλαμβάνει airtime στο ίδιο φάσμα.
Το bandwidth από μόνο του δεν καθορίζει το airtime ενός πακέτου. Μετρούν επίσης το spreading factor, το coding rate και το μέγεθος του πακέτου. Το NARROW_SLOW έχει σχεδιαστεί με ρυθμό μετάδοσης και airtime γενικά συγκρίσιμα με το LONG_FAST, παρότι χρησιμοποιεί πολύ στενότερο κανάλι. Για την κοινότητά μας, το βασικό κέρδος είναι ότι αφήνουμε το ήδη επιβαρυμένο LongFast, χρησιμοποιούμε μικρότερο κομμάτι του φάσματος και δίνουμε προτεραιότητα στην αξιόπιστη κάλυψη.
Συχνότητες και συνύπαρξη με MeshCore
Το EU_N_868 τοποθετεί τα στενά κανάλια στο εύρος από 869,400 έως 869,650 MHz. Η κοινότητα χρησιμοποιεί το πρώτο και προεπιλεγμένο slot του Meshtastic EU_N_868 / NARROW_SLOW, με κέντρο περίπου στα 869,442 MHz. Το MeshCore EU Narrow έχει κέντρο στα 869,618 MHz. Και τα δύο χρησιμοποιούν bandwidth 62,5 kHz και spreading factor 8.
Τα κέντρα τους απέχουν περίπου 176 kHz, οπότε τα δύο κανάλια δεν επικαλύπτονται. Το NarrowSlow και το MeshCore EU Narrow δεν καταλαμβάνουν το ίδιο τμήμα του φάσματος.
Πώς συνδέομαι τώρα;
Για να συνδεθείς στο κοινοτικό channel NarrowSlow, με ρυθμίσεις EU_N_868 / NARROW_SLOW:
- σύνδεσε τον κόμβο σου στην εφαρμογή Meshtastic
- άνοιξε τη Γεννήτρια Ρυθμίσεων
- σκάναρε το QR code ή άνοιξε το channel URL και εφάρμοσε το προφίλ
NarrowSlowτης κοινότητας - επιβεβαίωσε ότι η συχνότητα είναι περίπου
869,442 MHz· η ονομασία του region, του preset ή του slot μπορεί να διαφέρει σε παλιότερες εκδόσεις - έλεγξε ότι το κοινοτικό channel έχει όνομα
NarrowSlowκαι χρησιμοποιεί το κλασικό κλειδίAQ== - στείλε ένα δοκιμαστικό μήνυμα. Με ενεργό το
OK to MQTT, μπορείς να το αναζητήσεις στο Meshview. Αν εμφανιστεί εκεί, ένας MQTT gateway το έλαβε και το προώθησε. Δεν χρειάζεται να περιμένεις απάντηση από άλλον χρήστη για να επιβεβαιώσεις ότι η σύνδεση λειτουργεί
Όσο διαρκεί η μετάβαση, μπορεί να υπάρχουν διαφορετικά QR codes ή οδηγίες για τα δύο δίκτυα. Έλεγξε αν αφορούν το channel LongFast (EU_868 / LONG_FAST) ή το channel NarrowSlow (EU_N_868 / NARROW_SLOW).
Διευκρινίσεις και αντιμετώπιση προβλημάτων
Γιατί δεν βλέπω το EU_N_868 και χρειάζονται custom ρυθμίσεις;
Η απευθείας επιλογή του EU_N_868 αναμένεται από το Meshtastic 2.8.0 και μετά, μαζί με συμβατή έκδοση της εφαρμογής. Μέχρι τότε, εφάρμοσε το έτοιμο προφίλ από τη Γεννήτρια Ρυθμίσεων.
Η γεννήτρια εφαρμόζει αυτόματα τις απαραίτητες custom παραμέτρους LoRa. Δεν χρειάζεται να περιμένεις να εμφανιστεί η νέα περιοχή ούτε να εισαγάγεις χειροκίνητα bandwidth, spreading factor, coding rate ή συχνότητα.
Η εφαρμογή δείχνει «slot 4» αλλά συχνότητα 869,442 MHz. Είναι λάθος;
Όχι απαραίτητα. Η Γεννήτρια Ρυθμίσεων εφαρμόζει custom παραμέτρους LoRa, ενώ ορισμένες εκδόσεις της εφαρμογής εμφανίζουν διαφορετική ονομασία ή αρίθμηση slot. Έλεγξε πρώτα τη συχνότητα.
Αν εμφανίζεται περίπου 869,442 MHz, βρίσκεσαι στη θέση που θέλουμε, ακόμη κι αν η ετικέτα του slot φαίνεται διαφορετική.
Τι πρέπει να ελέγξω μετά τη σύνδεση;
- Συχνότητα: περίπου
869,442 MHz - Ρυθμίσεις LoRa: εφαρμοσμένες αυτόματα από το προφίλ
NarrowSlow - Channel: όνομα
NarrowSlowκαι το κλασικό κλειδίAQ== - Δοκιμαστικό μήνυμα: να αποστέλλεται και να λαμβάνεται κανονικά
Αν η συχνότητα είναι σωστή και τα μηνύματα λειτουργούν, βρίσκεσαι στο σωστό δίκτυο. Σε παλιότερες εκδόσεις δεν χρειάζεται να εμφανίζεται το EU_N_868 ως region ή το NARROW_SLOW ως preset.
Είναι το EU_N_868 επίσημο region του Meshtastic;
Ναι. Το EU_N_868 προστέθηκε upstream στο Meshtastic για την υποστήριξη στενών EU868 presets. Δεν είναι custom region της κοινότητάς μας.