Automatyka i Robotyka
Automatyka i Robotyka

LoRaWAN
Meshtastic i MeshCore

Podstawy technologii, zastosowania, porównanie oraz przykładowe urządzenia

1. LoRa, LoRaWAN i LPWAN - podstawowe pojęcia

LoRa -(od ang. Long Range) to technologia bezprzewodowej komunikacji radiowej o dalekim zasięgu (kilkanaście km) zwykle w pasmach ISM; w Europie najczęściej EU868 i niskim zużyciu energii, wykorzystuje modulację radiową CSS (Chirp Spread Spectrum), co zapewnia wysoką odporność na zakłócenia. 

LoRaWAN - protokół MAC i warstwa sieciowa budowana na radiu LoRa; definiuje sposób transmisji, format komunikatów, klasy urządzeń i bezpieczeństwo.

LPWAN - Low Power Wide Area Network: sieć dla małych porcji danych, dużego zasięgu i bardzo niskiego poboru energii.

Typowe dane - pomiary temperatury, wilgotności, energii, stanu zaworu, lokalizacji, alarmu lub poziomu cieczy.

Ograniczenie kluczowe - mała przepływność i rygor czasów nadawania; nie jest to technologia do transmisji audio, obrazu ani dużych plików.

2. Architektura LoRaWAN

p1.png

Urządzenie końcowe nadaje krótkie ramki uplink; bramka przekazuje pakiety radiowe do serwera przez IP.

Bramka nie interpretuje sensu danych aplikacyjnych - działa jak most RF/IP.

Network Server zarządza duplikatami, potwierdzeniami, ADR, bezpieczeństwem sieciowym i przekazaniem danych do aplikacji.

 

3. Klasy urządzeń LoRaWAN i parametry radiowe

 

Klasa

Charakter pracy

Zaleta

Typowe użycie

A

Urządzenie samo inicjuje uplink; po transmisji otwiera krótkie okna downlink.

Najniższy pobór energii.

Czujniki bateryjne, liczniki, telemetryka.

B

Dodatkowe okresowe okna odbioru synchronizowane beaconami.

Bardziej przewidywalny downlink.

Sterowanie z akceptowalną latencją.

C

Odbiornik prawie stale aktywny poza czasem nadawania.

Najniższa latencja downlink.

Urządzenia zasilane sieciowo, aktuatory.

 

EU868: w Polsce należy dobrać urządzenia i konfigurację do europejskiego planu częstotliwości.

Spreading Factor, szerokość pasma i coding rate tworzą kompromis: zasięg oraz odporność kontra czas zajęcia kanału.

Dla pasma europejskiego typowo trzeba uwzględniać ograniczenia duty cycle; TTN podaje zalecenie 1% w paśmie europejskim.

4. Zastosowania LoRaWAN

Obszar

Przykłady

Smart city

parkowanie, oświetlenie, kosze, czujniki środowiskowe, monitoring infrastruktury

Rolnictwo

wilgotność gleby, pogoda lokalna, zbiorniki, pompy, stacje agrometeorologiczne

Energetyka i media

liczniki, monitoring transformatorów, alarmy otwarcia szaf, detekcja zalania

Przemysł

telemetria z obiektów rozproszonych, proste stany I/O, monitorowanie warunków pracy

Logistyka

trackery aktywów, palety, kontenery, sprzęt terenowy

Edukacja

laboratoria IoT: czujnik - bramka - serwer - aplikacja - wizualizacja danych

 

4. Meshtastic - idea i użycie od strony użytkownika

Idea - otwarta, zdecentralizowana łączność mesh oparta o LoRa, bez wymogu Internetu i infrastruktury operatora.

Uruchomienie - wgranie firmware, wybór regionu EU868, sparowanie z telefonem przez Bluetooth albo połączenie USB/Wi-Fi.

Praca użytkownika - kanały, wiadomości tekstowe, pozycja GPS, lista węzłów, podstawowa telemetria urządzenia.

Retransmisja - urządzenia mogą przekazywać pakiety dalej, z ograniczeniem liczby przeskoków i ustawieniami radiowymi.

Atuty - łatwy start, duża społeczność, wiele gotowych płytek, aplikacje mobilne, dobra baza edukacyjna.

Ryzyka - przeciążenie kanału przy zbyt częstym nadawaniu, nieoptymalne anteny, błędne ustawienie regionu, zbyt wysokie oczekiwania co do przepływności.

 

5. MeshCore - idea, role i użycie od strony użytkownika

Idea - bezpieczna, zdecentralizowana platforma mesh oparta o LoRa, ukierunkowana na łączność off-grid i odporność komunikacji.

Uruchomienie - wgranie firmware przez konfigurator, wybór urządzenia i roli, połączenie z aplikacją lub obsługa urządzenia samodzielnego.

Companion - węzeł użytkownika podłączany do telefonu/komputera; wysyła i odbiera wiadomości, ale typowo nie buduje szkieletu retransmisyjnego.

Repeater - węzeł infrastrukturalny zwiększający zasięg i stabilność sieci.

Room Server - mechanizm komunikacji grupowej typu BBS; przechowuje historię wiadomości i udostępnia ją użytkownikom po połączeniu.

MeshOS - wariant dla urządzeń samodzielnych z ekranem/klawiaturą, bez konieczności stałego użycia telefonu; licencja jednorazowa według strony projektu.

Komentarz prowadzącego: W porównaniu z Meshtastic MeshCore mocniej porządkuje role węzłów. To zaleta w sieciach budowanych świadomie: companion dla użytkownika, repeater na wysokim punkcie, room server dla komunikatów grupowych.

6. Sieć mesh - zasada działania

 

Każdy przeskok radiowy zwiększa szansę dostarczenia wiadomości poza zasięg pojedynczego łącza, ale zużywa czas antenowy.

W praktycznej instalacji najważniejsze są: lokalizacja repeatera, antena, zasilanie, obudowa, odporność na warunki atmosferyczne i dyscyplina ruchu.

Nie należy traktować mesh LoRa jako zamiennika sieci komórkowej - to warstwa krótkich komunikatów, alarmów i koordynacji.

7. Meshtastic i MeshCore - główne różnice

Kryterium

Meshtastic

MeshCore

Cel projektu

Prosta, popularna łączność tekstowa i lokalizacyjna off-grid dla społeczności użytkowników.

Lżejszy, bardziej uporządkowany system mesh z naciskiem na role węzłów, repeatery i scenariusze infrastrukturalne.

Model użytkownika

Telefon/komputer łączy się z radiem; użytkownik pracuje głównie w aplikacji Meshtastic.

Telefon/komputer łączy się z companion node lub użytkownik korzysta z urządzenia standalone/MeshOS.

Role węzłów

Klient, router/repeater i inne tryby zależne od konfiguracji Meshtastic.

Companion, Repeater, Room Server; rola jest zwykle wybierana przez odpowiedni firmware.

Retransmisja

Szeroko stosowany mechanizm przekazywania w mesh z parametrem hop limit.

Repeater przekazuje pakiety do celu; companion typowo nie retransmituje cudzych pakietów.

Komunikacja grupowa

Kanały Meshtastic, wiadomości tekstowe, pozycje GPS, telemetryka.

Wiadomości bezpośrednie oraz room server jako rodzaj BBS z historią wiadomości.

Ekosystem

Bardzo duża społeczność, dokumentacja, liczne urządzenia i poradniki.

Ekosystem dynamicznie rosnący; mniejszy, ale nastawiony na uporządkowaną infrastrukturę.

Bezpieczeństwo

Szyfrowane kanały i klucze konfiguracyjne; bezpieczeństwo zależy od zarządzania kanałami.

Projekt deklaruje E2E encryption i większy nacisk na klucze/użytkowników; nadal wymaga poprawnej administracji.

Najlepsze użycie

Szybka łączność terenowa, edukacja, wyprawy, lokalne społeczności, pierwsze eksperymenty LoRa mesh.

Sieci lokalne z repeaterami, komunikacja awaryjna, room server, urządzenia standalone i bardziej świadome planowanie topologii.

 

8. LoRaWAN kontra Meshtastic/MeshCore - kiedy co wybrać?

Scenariusz

Najlepszy wybór

Uzasadnienie

Uwaga projektowa

Setki czujników środowiskowych

LoRaWAN

Centralna obsługa urządzeń, serwer sieciowy, integracja z aplikacją.

Wymaga bramki i poprawnej rejestracji urządzeń.

Zespół terenowy bez GSM

Meshtastic lub MeshCore

Komunikaty tekstowe i lokalizacja między użytkownikami.

Wymaga dyscypliny nadawania i dobrych anten.

Laboratorium IoT

LoRaWAN + Meshtastic

Można porównać model bramkowy i mesh na tych samych zjawiskach radiowych.

Dobry temat ćwiczeń z protokołów i pomiaru RSSI/SNR.

Komunikacja awaryjna lokalnej społeczności

MeshCore/Meshtastic

Brak zależności od Internetu; repeatery mogą budować lokalne pokrycie.

Nie zastępuje służbowych systemów łączności krytycznej.

Sterowanie aktuatorami w obiekcie

LoRaWAN Class C lub inne technologie

Downlink i niezawodność sterowania wymagają ostrożnego projektu.

Dla sterowania krytycznego rozważyć przewodowe lub komercyjne systemy radiowe.

 

Decyzja nie powinna zaczynać się od „które urządzenie kupić”, tylko od modelu komunikacji: telemetryka do serwera czy rozmowa użytkownik-użytkownik.

8. Przykładowe urządzenia LoRaWAN i ceny

Urządzenie

Charakterystyka

Zastosowanie

Cena brutto

Źródło

SenseCAP LoRaWAN Starter Kit

bramka SenseCAP M2 + zestaw czujników i Xiao ESP32-S3

nauka LoRaWAN, szybki start laboratoryjny

609,00 zł

Botland

Dragino LHT65N

czujnik temperatury i wilgotności LoRaWAN, bateria 2400 mAh

telemetria środowiskowa

219,00 zł

Botland

Dragino LWL02 EU868

czujnik zalania LoRaWAN

alarm techniczny, monitoring pomieszczeń

99,90 zł

Botland

Arduino MKR WAN 1310

płytka SAMD21 z LoRa/LoRaWAN

prototypowanie IoT, dydaktyka

242,49 zł

Kamami

M5Stack Atom DTU LoRaWAN EU868

moduł komunikacyjny STM32WLE5

proste bramkowanie danych i testy

99,00 zł

Botland

WisGate Edge Lite 2 Europe

wewnętrzna bramka LoRaWAN Ethernet/Wi-Fi/LTE

profesjonalniejsza infrastruktura

ok. 1400 zł

Botland

 Ceny są orientacyjne. Przed zakupem należy sprawdzić dostępność, wersję częstotliwościową EU868, rodzaj anteny, zgodność CE oraz możliwość integracji z wybranym serwerem LoRaWAN.

 

9. Przykładowe urządzenia Meshtastic/MeshCore i ceny

Urządzenie

Charakterystyka

Zastosowanie

Cena brutto

Źródło

Heltec WiFi LoRa 32 V3 868 MHz

ESP32-S3, SX1262, OLED; popularna płytka startowa

najtańsze eksperymenty, zajęcia laboratoryjne

ok. 100-120 zł

Mikrobot / Allegro

Wio Tracker L1

nRF52840, SX1262, GPS L76K, OLED, Grove, Meshtastic

węzeł mobilny i prototyp IoT

159,00 zł

Botland

SenseCAP Card Tracker T1000-E

lokalizator GNSS, Bluetooth, LoRa, format karty

śledzenie osób/sprzętu, wyprawy

219,00 zł

Botland

WisMesh Tag RAK Wireless

tracker GPS IP66, nRF52840, SX1262, akumulator 1000 mAh

teren, logistyka, koordynacja zespołu

354,00 zł

Botland

SenseCAP Solar Node P1

węzeł solarny LoRa Meshtastic, panel 5 W

repeater/punkt terenowy

349,00 zł

Botland

LILYGO T-Beam V1.2 868 MHz

ESP32, GPS NEO-6M, LoRa SX1276, OLED, koszyk 18650

mobilny węzeł z GPS

217,51-297,59 zł

Kamami / Mikrobot

  Do celów dydaktycznych najwygodniejsze są płytki z USB-C, ekranem i zewnętrzną anteną. Do pracy terenowej lepsze są obudowy IP, akumulator i możliwość zasilania solarnego.

 

10. Wnioski końcowe

LoRaWAN najlepiej wybrać tam, gdzie dane mają trafiać z wielu czujników do aplikacji serwerowej.

Meshtastic jest najprostszą drogą do praktycznego pokazania komunikacji tekstowej LoRa mesh bez Internetu.

MeshCore jest interesujący tam, gdzie sieć ma mieć wyraźnie zdefiniowane role: użytkownik, repeater, room server.

Hardware należy dobierać pod pasmo EU868, jakość anteny, pobór energii, rodzaj obudowy i sposób zasilania.

Metodyka zajęć powinna obejmować nie tylko konfigurację, lecz także pomiary radiowe, ograniczenia prawne, analizę payloadu i bezpieczeństwo kluczy.

LoRa daje daleki zasięg, ale płaci się za to małą przepływnością i koniecznością dyscypliny radiowej.

 

11. Wybrane materiały WWW

LoRa Alliance - What is LoRaWAN Specification: https://lora-alliance.org/about-lorawan-old/

The Things Network - What are LoRa and LoRaWAN?: https://www.thethingsnetwork.org/docs/lorawan/what-is-lorawan/

The Things Network - EU863-870 / EU868 regional parameters: https://www.thethingsnetwork.org/docs/lorawan/regional-parameters/eu868/

Meshtastic - Introduction: https://meshtastic.org/docs/introduction/

Meshtastic - Getting Started: https://meshtastic.org/docs/getting-started/

Meshtastic - Supported Hardware: https://meshtastic.org/docs/hardware/devices/

MeshCore - official site: https://meshcore.co.uk/

MeshCore - GitHub repository: https://github.com/meshcore-dev/MeshCore

MeshCore - MeshOS standalone devices: https://meshcore.co.uk/meshos.html

MeshCore FAQ - roles Repeater and Room Server: https://github.com/meshcore-dev/MeshCore/blob/main/docs/faq.md

Botland - Meshtastic category: https://botland.com.pl/1865-meshtastic

Botland - MeshCore category: https://botland.com.pl/1864-meshcore

Kamami - Meshtastic category: https://kamami.pl/15895-meshtastic

 

 Pobierz LoRaWAN_Meshtastic_MeshCore_prezentacja

Prezentacja (audio)

Audio


Zaczynamy

mapa

Polecane zakupy:

Heltec LoRa 32 V3 z obudową 868MHZ ESP32 115zł Screenshot_2026-05-14_at_00-55-56_Meshtastic_Wifi_Heltec_LoRa_32_V3_z_obudową_868MHZ_ESP32_Oled_SX1262_0_96-calowy_niebieski_wyświetlacz_OLED_Płytka_rozwojowa_dla_Arduino_-_AliExpress_7.png

SenseCAP Solar Node P1-Pro 480zł (repeater)