Μετάβαση στο κύριο περιεχόμενο

Σταθεροί Κόμβοι & Backbone

Ο οδηγός αφορά σταθερούς κόμβους σε οποιοδήποτε Meshtastic δίκτυο, ανεξάρτητα από region, preset ή channel. Θα σε βοηθήσει να στήσεις σωστά έναν κόμβο σε ταράτσα, σοφίτα ή άλλο μόνιμο σημείο.

Αν ο κόμβος σου είναι κινητός ή προσωρινά τοποθετημένος, δες τον οδηγό Προσωπικός Κόμβος. Αν θέλεις να συνδεθείς στο τοπικό NarrowSlow δίκτυο της Meshtastic Greece Community, δες τον οδηγό EU_N_868 / NARROW_SLOW.

Ποιον ρόλο βάζω;

Για έναν συνηθισμένο σταθερό κόμβο, ο σωστός ρόλος είναι CLIENT_BASE. Οι ρόλοι ROUTER και ROUTER_LATE δεν χρειάζονται.

Αν πιστεύεις ότι η περιοχή σου χρειάζεται νέο router, μην αλλάξεις τον ρόλο μόνος σου. Μίλησε πρώτα με την κοινότητα ή τους διαχειριστές του δικτύου. Για επικοινωνία με τη Meshtastic Greece Community, μπες στο Telegram.

Πριν ξεκινήσεις

Ένας σταθερός κόμβος βοηθάει το δίκτυο χωρίς να είναι router. Μεγαλύτερη σημασία έχουν η θέση, η κεραία, το σταθερό ρεύμα και η σωστή ρύθμιση του CLIENT_BASE.

Πότε αξίζει να σκεφτείς σταθερό κόμβο

Ένας σταθερός κόμβος έχει νόημα όταν ισχύουν αρκετά από τα παρακάτω:

  • ο κόμβος μένει σταθερά στο ίδιο σημείο
  • έχει καλή οπτική επαφή ή γενικά καλή θέση
  • μπορείς να βάλεις καλύτερη κεραία και να στήσεις σωστά την εγκατάσταση
  • έχεις κοιτάξει τι υπάρχει ήδη στην περιοχή σου
  • θέλεις να βοηθήσεις και άλλους κόμβους, όχι μόνο τον δικό σου

Αν λείπουν τα περισσότερα από αυτά, διόρθωσε πρώτα την εγκατάσταση. Η αλλαγή ρόλου δεν θα διορθώσει μια κακή θέση ή κεραία.

Ρόλος CLIENT_BASE

Το CLIENT_BASE είναι η συνήθης επιλογή για έναν σωστά εγκατεστημένο σταθερό κόμβο, ειδικά όταν:

  • έχεις κόμβο σε ταράτσα ή ψηλότερο σημείο
  • θέλεις να εξυπηρετεί δικές σου φορητές ή πιο αδύναμες εσωτερικές συσκευές
  • μπορείς να δηλώσεις συγκεκριμένους κόμβους ως favorites

Το CLIENT_BASE δίνει προτεραιότητα στην επανεκπομπή πακέτων προς ή από κόμβους που έχεις ορίσει ως favorites. Για τα υπόλοιπα πακέτα λειτουργεί ως κανονικός client. Γι' αυτό, κάθε favorite πρέπει να έχει συγκεκριμένο λόγο.

Hops και επανεκπομπές

Κάθε πακέτο ξεκινά με ένα hop limit. Συνήθως, κάθε κόμβος που το επανεκπέμπει μειώνει το υπόλοιπο κατά ένα. Όταν φτάσει στο μηδέν, το πακέτο σταματά να προωθείται.

Κράτησε το hop limit σε λογική τιμή για το μέγεθος και τη μορφολογία του δικτύου. Η μέγιστη τιμή δεν είναι και η καλύτερη. Αφήνει τα πακέτα να ταξιδεύουν μακρύτερα, αλλά μπορεί να προσθέσει άσκοπες επανεκπομπές. Η προεπιλεγμένη τιμή, ή εκείνη που προτείνει η κοινότητα του δικτύου σου, είναι συνήθως η σωστή επιλογή.

Το ζητούμενο είναι το πακέτο να φτάνει με όσο γίνεται λιγότερες επανεκπομπές, όχι να αυξάνονται τα hops. Πριν προστεθεί κόμβος με ρόλο router, χρειάζεται σαφής εικόνα για το κενό κάλυψης που θα κλείσει και για το αν αρκεί η υπάρχουσα υποδομή. Ένας ακόμη router μπορεί απλώς να προσθέσει θόρυβο και επανεκπομπές, χωρίς να βελτιώσει την κάλυψη.

Favorites και zero-cost hops

Στο CLIENT_BASE, τα favorites είναι οι συσκευές που εξυπηρετεί κατά προτεραιότητα ο σταθερός κόμβος σου. Συνήθως πρόκειται για δικές σου φορητές συσκευές ή αδύναμους εσωτερικούς κόμβους.

Μπορείς να ορίσεις ως favorite και κάποιον υπάρχοντα backbone κόμβο, αρκεί να εξυπηρετεί μια συγκεκριμένη διαδρομή. Αν δεν είσαι σίγουρος ποιον χρειάζεσαι, ρώτησε την κοινότητα που διαχειρίζεται το δίκτυο. Μη γεμίζεις τη λίστα χωρίς λόγο.

Σε μια επιλέξιμη διαδρομή μέσω favorite backbone κόμβου, η επανεκπομπή μπορεί να μη μειώσει το υπόλοιπο hop limit. Αυτή η επανεκπομπή ονομάζεται zero-cost hop.

Το zero-cost αφορά μόνο το hop budget. Ο κόμβος εξακολουθεί να εκπέμπει το πακέτο στο channel, άρα καταναλώνει airtime. Επίσης, δεν είναι κάθε πακέτο προς οποιοδήποτε favorite δωρεάν.

Πού γίνεται συνήθως το λάθος

Τα πιο συχνά λάθη σε τέτοιες εγκαταστάσεις είναι:

  • να αλλάζει κάποιος το CLIENT_BASE σε router επειδή ο κόμβος βρίσκεται ψηλά
  • να προσπαθεί να διορθώσει κακή κάλυψη με αλλαγή ρόλου αντί να διορθώσει την εγκατάσταση
  • να βάζει το hop limit στο μέγιστο χωρίς λόγο
  • να γεμίζει τα favorites χωρίς συγκεκριμένο λόγο

Τοπικό παράδειγμα: κόμβοι κορμού στο NarrowSlow

Οι παρακάτω κόμβοι είναι η υπάρχουσα υποδομή της Meshtastic Greece Community στο κανάλι NarrowSlow. Η λίστα είναι μόνο για αναφορά. Μην αντιγράψεις τον ρόλο τους στον δικό σου κόμβο.

Αν θέλεις να προσθέσεις έναν από αυτούς στα favorites, διάλεξε μόνο εκείνον που εξυπηρετεί συγκεκριμένη διαδρομή. Οι κόμβοι είναι ταξινομημένοι ανά ρόλο:

ΚόμβοςHex IDΡόλοςMeshview
Parnitha ☀️!ce51114bROUTERΠροβολή
Penteli ☀️ (προσωρινός)!a6962930ROUTERΠροβολή
Ypato ☀️!75f15c34ROUTERΠροβολή
Ymittos ☀️!d9906dc1ROUTERΠροβολή
Dystos ☀️!aa2b6fccROUTER_LATEΠροβολή
Kitheronas ☀️!7534b015ROUTER_LATEΠροβολή
Xerxes ☀️!223c60a0ROUTER_LATEΠροβολή

Η ζωντανή κατάσταση και η τηλεμετρία τους εμφανίζονται στη σελίδα Κατάσταση.

Πριν ολοκληρώσεις την εγκατάσταση

Για έναν κανονικό σταθερό κόμβο:

  1. επιβεβαίωσε ότι ο κόμβος έχει το region, preset και channel του δικτύου σου
  2. βάλε ρόλο CLIENT_BASE
  3. κράτησε το hop limit σε λογική τιμή για το δίκτυό σου
  4. δες τι υπάρχει ήδη στον χάρτη και στη γύρω περιοχή
  5. στήσε σωστά τη θέση, την κεραία και το ρεύμα
  6. βάλε Fixed Position
  7. βάλε στα favorites μόνο τους κόμβους που χρειάζεσαι
  8. βεβαιώσου ότι μπορείς να συντηρείς τον κόμβο μακροπρόθεσμα

Αν πιστεύεις ότι χρειάζεται ROUTER ή ROUTER_LATE, μην αλλάξεις τον ρόλο μόνος σου. Μίλησε πρώτα με την κοινότητα ή τους διαχειριστές του δικτύου. Για επικοινωνία με τη Meshtastic Greece Community, μπες στο Telegram.