Open Source δίκτυα με Meshtastic & LoRa

Open source επικοινωνία χωρίς Internet και δίκτυα κινητής? Χωρίς κεντρική κεραία αλλά και μέσω LoRa? Γιατί δεν δοκιμάζετε το Meshtastic?

Πως έχετε φανταστεί την επικοινωνία χωρίς Internet και δίκτυα κινητής? Δεν είμαστε τίποτα survivalists, αλλά δεν έχετε αναρωτηθεί ποτέ πως θα μπορούσαμε να επικοινωνήσουμε εάν γινόταν μια τεράστια διακοπή ρεύματος (λέμε τώρα), με αποτέλεσμα να «πέσουν» τα πάντα? Ή πιο απλά, σαν hackers και makers με αυτοεκτίμηση, πως θα επικοινωνήσετε ελεύθερα και χωρίς δίκτυα κινητής?!

Με απλά λόγια, μιλάμε για το Meshtastic. Ένα δωρεάν και εύχρηστο μέσο που σας επιτρέπει να στέλνετε μηνύματα χωρίς Internet ή δίκτυα κινητής τηλεφωνίας. Συνδέει μικρές, εξειδικευμένες συσκευές για να δημιουργήσει ένα δίκτυο όπου μπορείτε να επικοινωνείτε σε μεγάλες αποστάσεις, καθιστώντας το ιδανικό για υπαίθριες περιπέτειες, καταστάσεις έκτακτης ανάγκης ή επικοινωνία σε απομακρυσμένες περιοχές.

Μπορείτε να το χρησιμοποιήσετε για μικρά μηνύματα με κείμενο, τοποθεσίες GPS και σύντομα θα μπορείτε να ανταλλάξετε και μικρά ηχητικά!

Γιατί να το κάνω αυτό με Meshtastic?

Ναι, υπάρχουν και άλλες επιλογές με παρόμοια αποτελέσματα βασισμένες σε LoRa, όπως το πολύ δημοφιλές πρωτόκολλο LoRaWAN®, ή πιο συνηθισμένα δίκτυα όπως 4G/5G, ακόμα και το αρκετά αυτόνομο Starlink της SpaceX ή το Sidewalk και το TTN (The  Things Network).

…Σε τι διαφέρει το Meshtastic?

Μπορεί να έχετε ακούσει για το LoRa στο παρελθόν στο πλαίσιο του LoRaWAN (LoRa Wide Area Network). Τόσο το Meshtastic όσο και το LoRaWAN χρησιμοποιούν το LoRa για τη μεταφορά δεδομένων, αλλά η δομή τους και ο τρόπος χρήσης τους είναι αρκετά διαφορετικοί.

Σε ένα δίκτυο LoRaWAN, οι συσκευές LoRa συνδέονται σε LoRaWAN gateways. Ένα gateway περιέχει μια συσκευή LoRa radio και πρόσβαση στο διαδίκτυο, την οποία χρησιμοποιεί για την προώθηση μηνυμάτων σε servers LoRaWAN. Οι εφαρμογές που χρησιμοποιούν το LoRaWAN για να επικοινωνούν με απομακρυσμένες συσκευές συνδέονται στους LoRaWAN servers για να στέλνουν και να λαμβάνουν μηνύματα.

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

Το Meshtastic δεν είναι LoRaWAN, ή TTN (TheThingsNetwork) και δεν συγκρίνεται αλήθεια με τα υπόλοιπα δίκτυα. Δεν χρησιμοποιεί Gateways, είναι πιο ευέλικτο και σχεδιασμένο για  επικοινωνιακά σενάρια peer-to-peer, πιο απλό στην χρήση και συμβατό με LoRa!

Για παράδειγμα σας επιτρέπει να συνδέσετε πολλές συσκευές μαζί, χωρίς να χρειάζεται επιπλέον υποδομές και κεντρικές συσκευές πέρα από τα LoRa radio της επιλογής σας (και τους αισθητήρες ή εξωτερικές συσκευές που εσείς θέλετε να συνδέσετε σε αυτά!).

Επίσης είναι ένα ανοιχτό εγχείρημα με πολλούς ενεργούς και υποστηρικτικούς  χρήστες έτοιμους να απαντήσουν ερωτήματα! Δείτε περισσότερα εδώ!

Βασικά Χαρακτηριστικά

  • Μεγάλη Εμβέλεια (με καταγεγραμμένο ρεκόρ τα 331km από τους MartinR7 & alleg, κατά την Meshtastic)
  • Επικοινωνία μέσα στο δίκτυο  χωρίς κινητό
  • Αποκεντρωμένη επικοινωνία – χωρίς χρήση ρουτερ
  • Κρυπτογραφημένη επικοινωνία
  • Χαμηλή κατανάλωση ρεύματος (ιδανική λύση για battery operated εφαρμογές)
  • Αποστολή και λήψη μηνυμάτων μεταξύ των χρηστών του mesh
  • Προαιρετικά χαρακτηριστικά τοποθεσίας με βάση το GPS
  • Και φυσικά…Open Source!

Πως δουλεύει

Το Meshtastic χρησιμοποιεί LoRa, μια τεχνολογία ασύρματης επικοινωνίας μεγάλης εμβέλειας, η οποία είναι ευρέως προσβάσιμη στις περισσότερες περιοχές χωρίς την ανάγκη για πρόσθετες άδειες ή πιστοποιήσεις, σε αντίθεση με τις ερασιτεχνικές ραδιοεπικοινωνίες (ham radio).

Οι συσκευές Meshtastic έχουν σχεδιαστεί για να αναμεταδίδουν τα μηνύματα που λαμβάνουν, σχηματίζοντας ένα mesh network. Αυτός ο σχεδιασμός διασφαλίζει ότι κάθε χρήστης της ομάδας, ακόμη και αυτός που βρίσκεται στην μεγαλύτερη απόσταση, μπορεί να λαμβάνει μηνύματα.

Επιπλέον, οι συσκευές Meshtastic μπορούν να συνδεθούν με ένα τηλέφωνο, επιτρέποντας σε φίλους και συγγενείς να στέλνουν μηνύματα απευθείας στη συγκεκριμένη συσκευή.

Συμβατές Συσκευές

Για να ξεκινήσετε θα χρειαστείτε μια συσκευή που μπορεί να στείλει και να λάβει μηνύματα LoRa. Επίσης υπάρχουν πολλά modules που μπορείτε να συνδυάσετε με ένα Meshtastic radio όπως αισθητήρες παρακολούθησης περιβάλλοντος, MQTT, ή ένα Paxcounter που ανιχνεύει συσκευές Wi-Fi και Bluetooth για να μετράει τον αριθμό των ατόμων που περνούν από τον σταθμό που έχετε!

Εμείς προτείνουμε τις 3 αγαπημένες μας προτάσεις για να ξεκινήσετε:

LilyGo ESP32-S3 LoRa T3-S3 Meshtastic Version

Ένα παντοδύναμο development board με ESP32-S3, ενσωματωμένη οθόνη OLED 0.96″ και LoRa transceiver module!

Με την υπογραφή της Meshtastic είναι έτοιμο να φιλοξενήσει τα ασύρματα IoT project σας όπως περιβαλλοντική παρακολούθηση, έξυπνη γεωργία, ή εφαρμογές έξυπνης πόλης.

TTGO LORA32 v2.1

Επικοινωνήστε ελεύθερα με το ενσωματωμένο LoRa32 module και επεκτείνετε τις δυνατότητες σας με το Paxcounter, ανιχνεύοντας σήματα Wifi και Bluetooth από κοντινά κινητά!

Raspberry Pi Pico & Waveshare SX1262 LoRa Module

Συνδυάστε το γνωστό και αγαπημένο Pico με ένα LoRa module της Waveshare για να δώσετε νέες δυνατότητες στα project σας! Προσθέστε υποστήριξη LoRa στα Raspberry Pi Pico!

Δείτε μια πλήρη λίστα συμβατών συσκευών στο site της Meshtastic:

Χρήσιμες Συμβουλές

Συχνότητες: Όταν επιλέγετε ένα προϊόν συμβατό με Meshtastic, βεβαιωθείτε ότι αυτό που επιλέγετε υποστηρίζει τη ζώνη συχνοτήτων της περιοχή σας (όπως θα κάνατε και με μια οποιαδήποτε συσκευή LoRa). Οι ευρέως διαδεδομένες ζώνες περιλαμβάνουν 433MHz, 868MHz (Ευρώπη) και 915MHz (ΗΠΑ και ορισμένες άλλες περιοχές).

Εφαρμογή:  Οι χαμηλότερες συχνότητες (όπως τα 433MHz) προσφέρουν καλύτερη εμβέλεια, αλλά χαμηλότερες ταχύτητες. Οι υψηλότερες συχνότητες (όπως τα 915MHz) παρέχουν ταχύτερη μεταφορά δεδομένων αλλά μικρότερη εμβέλεια.

Συμβατότητα συσκευών: καθώς ορισμένα module  και συσκευές υποστηρίζουν μόνο συγκεκριμένες συχνότητες, ελέγξτε την συμβατότητα του εξοπλισμού πριν προβείτε σε αγορά!

Τοπικό Δίκτυο: Η περιοχή σας ενδέχεται να έχει ήδη κοντά σας κάποιο node! Βρείτε ενεργούς κοντινούς σας κόμβους Meshtastic εδώ:

nRF52 vs ESP32: Οι nRF52-based συσκευές καταναλώνουν λιγότερη ενέργεια από τις αντίστοιχες ESP32-based (για αυτό τις βλέπουμε να χρησιμοποιούνται πιο συχνά σε solar projects και σε μικρές φορητές εφαρμογές. Από την άλλη, οι συσκευές ESP32 μπορεί να απαιτούν περισσότερη ενέργεια για να λειτουργήσουν, αλλά είναι συνήθως λύσεις χαμηλότερου κόστους που αποδίδουν καλά όταν χρησιμοποιούν το ρεύμα του σπιτιού, ή για εφαρμογές που απαιτούν μόνο μία ή δύο ημέρες χρόνου λειτουργίας ή συνδεσιμότητα WiFi και περισσότερη μνήμη RAM.

Φιλικό στον χρήστη: Υπάρχουν εφαρμογές Meshtastic για iOS και Android, τις οποίες μπορείτε να κατεβάσετε για να χρησιμοποιήσετε το κινητό σας σαν δίαυλο επικοινωνίας!

Τελικά? Λέει καθόλου το Mestastic?

Το πιο υπέροχο χαρακτηριστικό του Meshtastic είναι ότι δεν χρειάζεται να κάνετε και πολλή προσπάθεια για να ξεκινήσετε. Απλά πάρτε την συσκευή της επιλογής σας, κάντε την εύκολα configure και ξεκινήστε, δίνοντας ονόματα στους ασυρμάτους σας, δημιουργώντας μερικά κανάλια και… αυτό είναι όλο! Είστε έτοιμοι να επικοινωνήσετε!

Ακόμα και αν έχετε ήδη κάποιες συσκευές LoRa στην κατοχή σας, ίσως θέλετε (σαν σωστο΄ί makers) να πειραματιστείτε ακόμα και με αυτές “flash-αροντας” το firmware του Meshtastic (που ξέρετε? μπορεί και να παίζει!).

Μπορεί τα δίκτυα LoRa να είναι αργά, αλλά σας δίνουν εκπληκτική εμβέλεια και ελευθερία μέσα από πολύ απλές κατασκευές.

Το Meshtastic δεν θα αντικαταστήσει ποτέ το internet, αλλά παρέχει έναν πολύ ωραίο τρόπο να ανακαλύψετε μια τοπική κοινότητα άλλων Meshtastic radios και να επικοινωνήσετε μέσα από μια υπάρχουσα κοινότητα συσκευών Meshtastic που μπορούν να προωθήσουν τα μηνύματά σας.

Και αν δεν έχετε μια τέτοια κοινότητα, αξίζει σίγουρα να δημιουργήσετε μια!

Post navigation

Γιατί το ESP32 είναι συνώνυμο του IoT?

Προγραμματίστε το Arduino Nano ESP32 για να κάνετε την δική σας DIY κονσόλα παιχνιδιών!

Ανακαλύψτε το νέο Arduino Nano ESP32: Η επανάσταση στο IoT!

LoRa: open source ασύρματη επικοινωνία για όλους