Meshtastic, zdecentralizowany projekt sieci komunikacyjnej dla trudno dostępnych obszarów

siatkowy

Zrzuty ekranu Meshtastic na Androida

Niedawno pojawiła się informacja o rozwoju tzw projekt umożliwiający wykorzystanie radiotelefonów LoRa „Long Range”, technologia bezprzewodowej komunikacji o niskim poborze mocy, zaprojektowana w celu umożliwienia komunikacji urządzeń w Internecie rzeczy (IoT) i innych zastosowaniach wymagających wydajnej transmisji danych na duże odległości.

Z nazwą „Meshtastic”, projekt ten ma na celu zaoferowanie otwartej platformy komunikacyjnej w celu ustanowienia zdecentralizowanej i samowystarczalnej sieci przesyłania wiadomości, w której każdy węzeł komunikuje się bezpośrednio z sąsiadującymi węzłami, niezależnie od scentralizowanych routerów.

Projekt Opracowano go zgodnie z wytycznymi stosowania transceiverów opartych na protokole LoRa, co pozwala na transmisję danych na duże odległości bez konieczności posiadania licencji i z dodatkową zaletą w postaci osiągania prędkości kilku kilobitów na sekundę i odległości do setek kilometrów.

W związku z tym projekt nie jest przeznaczony do celów komunikacji międzyludzkiej. ogólnie, ponieważ jak wspomniano, prędkość wysyłanych danych jest ograniczona do kb/s. Dlatego właśnie ta inicjatywa Prezentowany jest jako idealne rozwiązanie do organizacji komunikacji w trudno dostępnych obszarach, akcji poszukiwawczo-ratowniczych, koordynacji grup w działalności turystycznej lub sportowej, na obszarach bez infrastruktury lub w warunkach słabego zasięgu terytorium przez operatorów komórkowych.

siatkowy

Jak działa Meshtastic

Wspomina się, że Duży zasięg transmisji uzyskano dzięki zastosowaniu autonomicznych transceiverów transmitujące wiadomości i zasilane panelami słonecznymi, a sami uczestnicy mogą posiadać lokalne urządzenia LoRa transmitujące sygnały i sterowane poprzez połączenie ze smartfonami poprzez Bluetooth.

Sieć Meshtastic pozwala każdemu uczestniczącemu użytkownikowi na wykonywanie różnych działań w systemie. Działania te obejmują wysyłanie i odbieranie wiadomości tekstowych, a także korzystanie z narzędzi geolokalizacyjnych. Dzięki strukturze sieci mesh wiadomości przesyłane są łańcuchowo, dzięki czemu wszyscy członkowie grupy mogą otrzymać wiadomość od nawet najbardziej odległego uczestnika. Dzieje się tak niezależnie od możliwości nawiązania bezpośredniego kanału komunikacji z danym uczestnikiem.

Poza tym zaznacza się, że wysyłanie obu wiadomości rozgłoszeniowych jest dozwolone, które otrzymują wszyscy uczestnicy, a także wiadomości kierowane do konkretnego uczestnika. Gwarantować bezpieczeństwo komunikacji, przesłane wiadomości są szyfrowane przy użyciu wybranych kluczy PSK (klucz współdzielony) przy użyciu algorytmu AES256.

Jeśli chodzi o protokół transmisji, jego działanie jest proste: każdy pakiet jest wysyłany w trybie transmisji, a fale są analizowane w celu potwierdzenia odbioru przez jednego z uczestników. W przypadku braku potwierdzenia, po ustalonym czasie oczekiwania podejmowane są trzy dodatkowe próby wysłania. Po odebraniu pakietu sprawdzane jest, czy dotarł on w przeszłości; Jeśli tak, jest ignorowany, a jeśli nie, jest retransmitowany do innych uczestników. Przy każdej transmisji pakietu licznik przeskoków zmniejsza się, a gdy osiągnie zero, retransmisja pakietu zostaje zatrzymana. Takie podejście zapewnia niezawodną i wydajną komunikację w sieci Meshtastic.

Ze strony kluczowe cechy projektu wyróżniają się następujące:

  • Zdecentralizowane przesyłanie wiadomości
  • Geolokalizacja i GPS
  • Message Security wykorzystujące klucze współdzielone (PSK) i algorytm AES256, gwarantujące bezpieczeństwo komunikacji.
  • Daleki zasięg (rekord 254 km według kboxlabs)
  • Do komunikacji typu mesh nie jest wymagany telefon
  • Zdecentralizowana komunikacja – nie jest wymagany dedykowany router
  • Doskonała żywotność baterii
  • Wysyłaj i odbieraj wiadomości tekstowe pomiędzy członkami sieci.

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły w następujący link.

Dla zainteresowany kodem projektupowinni wiedzieć, że kod do transceiverów jest oferowany i jest dostępne na licencji GPLv3, a dla platform opracowano aplikacje mobilne Android e iOS, a także interfejs WWW i bibliotekę Pythona ułatwiającą automatyzację wysyłania i odbierania wiadomości.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.