To trzy projekty, które często wrzuca się do jednego worka jako „mesh na LoRa” bo wszystkie trzy siedzą na sprzęcie LoRa (najczęściej ESP32 + moduł SX126x/SX127x), więc z zewnątrz wyglądają podobnie. Różnica leży w tym, co właściwie próbują rozwiązać, i ich filozofia i architektura są wyraźnie różne.
- MeshCore — młodszy projekt, powstał częściowo jako odpowiedź na ograniczenia Meshtastic. Kładzie nacisk na efektywność radiową — routing oparty bardziej na kontroli floodingu (advert/flood z TTL, role węzłów: companion/repeater/room server), lepsze wykorzystanie czasu eteru, mniej "gadania" sieci samej ze sobą. Mniej dojrzały ekosystem UI/appek niż Meshtastic, ale dla kogoś myślącego kategoriami "jak to fizycznie skaluje się w terenie" bywa ciekawszy.
- Meshtastic — najniższy próg wejścia. Gotowe firmware, appka, konfiguracja przez BLE (Bluetooth Low Energy)1, kanały z prostym szyfrowaniem PSK. Protokół (flood routing) jest prosty i mało wydajny przy większej liczbie węzłów, ale to świadoma cena za "działa od razu po wyjęciu z pudełka". Adresat: turyści, festiwale, grupy hobbystyczne, sytuacje kryzysowe bez infrastruktury.
- Reticulum (RNS) — to w ogóle inna kategoria: nie jest to "sieć czatowa na LoRa", tylko stos sieciowy transport-agnostyczny (LoRa, packet radio, TCP/IP, pakiety przez internet, cokolwiek z interfejsem) z własną kryptografią end-to-end, adresowaniem opartym na kluczach publicznych i routingiem, który nie wymaga scentralizowanej struktury. LoRa to dla niego tylko jeden z możliwych "warstw fizycznych". Na tym buduje się np. Nomad Network czy Sideband — czyli to jest fundament, a nie gotowy produkt. Reticulum jest warstwą znajdującą się ponad medium transmisyjnym. Dlatego może być używany przez wiele różnych aplikacji. Oficjalna dokumentacja podkreśla właśnie tę niezależność od medium.
W wielkim uproszczeniu i skrócie
- MeshCore = wydajny mesh radiowy
- Meshtastic = łatwa sieć komunikacyjna dla ludzi
- Reticulum = kompletny stos sieciowy, na którym można budować różne sieci i aplikacje
Podstawowe różnice
| Cecha | MeshCore | Meshtastic | Reticulum |
| Główne przeznaczenie | wydajny mesh radiowy | komunikacja terenowa | budowanie całych sieci |
| Typ | gotowy system mesh | gotowy system mesh | stos sieciowy |
| LoRa | od Long Range (długi zasięg) | ★★★★★ | ★★★★★ | ★★★★☆ |
| Inne nośniki | głównie LoRa | ograniczone | LoRa, Wi-Fi, Ethernet, TCP/UDP, serial, radio, ... |
| Czy potrzebny telefon | nie | przeważnie nie | często tak / komputer, ale niekoniecznie |
| Samodzielny repeater | ★★★★★ | ★★★★★ | zależy od konfiguracji |
| Łatwość uruchomienia | ★★★★☆ | ★★★★★ | ★★☆☆☆ |
| Elastyczność | ★★★★☆ | ★★★☆☆ | ★★★★★ |
| Szyfrowanie | AES-256 | AES-256 | end-to-end, per identity |
| Routing | zoptymalizowany mesh | mesh/flooding | routing wieloprotoкоłowy |
| Duże sieci | ★★★★☆ | ★★★☆☆ | ★★★★★ |
| Aplikacje poza komunikatorem | rozwijane | ograniczone | bardzo duże możliwości |
| Internet jako transport | przez MQTT | przez MQTT | bezpośrednio możliwy |
| Interoperacyjność między nimi | brak | brak | brak |
| MeshCore i Meshtastic nie są ze sobą kompatybilne, podobnie jak żadna z nich nie jest bezpośrednio kompatybilna z Reticulum | |||
Reticulum właściwie nie powinien być stawiany na równi z Meshtastic i MeshCore. Reticulum to warstwa sieciowa / stos sieciowy (networking stack).
Twórcy opisują go jako system umożliwiający budowę sieci działających przez bardzo różne media. Może wykorzystywać m.in. LoRa, packet radio, Ethernet, Wi-Fi, TCP/UDP czy inne interfejsy. Schematycznie:
RETICULUM
│
┌─────────────┼─────────────┐
│ │ │
LoRa Wi-Fi Ethernet
│ │ │
[RNode] [Node A] [Node B]
│
radio
│
[RNode]
I tutaj robi się naprawdę ciekawie. Możesz mieć:
LoRa
│
[Reticulum]
│
Wi-Fi
│
[Reticulum]
│
TCP/IP
│
[Reticulum]
│
LoRa
│
[Reticulum]
Czyli LoRa może być tylko jednym z odcinków całej sieci. Reticulum potrafi automatycznie łączyć różne segmenty sieci i nie wymaga klasycznej koncepcji adresów IP, podsieci i tablic routingu.
Co wybrałbym do konkretnych zastosowań?
- „Chcę porozumiewać się ze znajomymi podczas wycieczki” - Meshtastic ★★★★★ | Najprostsze rozwiązanie.
- „Chcę zbudować autonomiczną sieć LoRa z repeaterami” - MeshCore ★★★★★ | Bardzo interesujące rozwiązanie infrastrukturalne.
- „Chcę eksperymentować z własną zdecentralizowaną siecią” - Reticulum ★★★★★ | Tu zaczyna się prawdziwa zabawa.
- „Chcę połączyć LoRa + Wi-Fi + Ethernet + Internet” - Reticulum ★★★★★ | To jest jego największa przewaga.
- „Chcę stworzyć własną aplikację działającą w mesh” - Reticulum ★★★★★ | Reticulum posiada API, na którym mogą działać aplikacje takie jak Sideband, Nomad Network czy MeshChat.
Czytaj także:
- Reticulum Network Stack - jak zacząć?
- MeshCore czy Meshtastic: Co wybrać?
- MeshCore or Meshtastic: Which one is better?
BLE (Bluetooth Low Energy) vs Bluetooth Classic.
Bluetooth Classic = ciągły transfer dużych danych (słuchawki, głośniki). BLE = krótkie, rzadkie wysyłki małych danych przy minimalnym poborze prądu (czujniki, beacony, smartwatche).
| Cecha | Bluetooth Classic | BLE Bluetooth Low Energy) |
| Zastosowanie | Ciągły streaming (audio, pliki) | małe, okazyjne pakiety danych (sensory, IoT) |
| Zużycie energii | wyższe (rząd mA) | ultra-niskie (µA w trybie uśpienia) |
| Przepustowość | 1–3 Mbps | 1 Mbps (do 2 Mbps w 5.0+) |
| Latencja | ~100 ms | ~6 ms |
| Zasięg | < 30 m | 50–150 m (do 1 km+ z Coded PHY) |
| Kanały | 79 × 1 MHz | 40 × 2 MHz |
| Topologia | 1:1 (point-to-point) | 1:1, 1:many, many:many (Mesh) |
| Parowanie | wymagane | opcjonalne (broadcasting) |
| Głos / Audio | tak | nie (dopiero LE Audio w 5.2+) |
| Bateria | godziny /dni | Miesiące–lata na baterii coin cell |
Typowy zasięg BLE:
- BLE 4.x: ~10–100 m na otwartej przestrzeni, 10–30 m w pomieszczeniach zamkniętych.
- BLE 5.0 (Long Range / Coded PHY): do 1 km+ w idealnych warunkach, ale kosztem spadku prędkości do 125–500 kbit/s. Praktycznie w budynkach: często 10–20 m, a ściany z betonu lub metalu mogą skrócić zasięg nawet o połowę
Główne czynniki ograniczające zasięg:
- Pasmo 2,4 GHz jest wrażliwe na przeszkody, interferencje z Wi-Fi, mikrofale, inne urządzenia 2,4 GHz.
- Moc nadawcza Ograniczona przepisami do +10 dBm (standardowo) lub +20 dBm (z AFH); większość modułów konsumenckich osiąga tylko +4…+8 dBm.
- Przeszkody fizyczne Ściany, metal, woda (w tym ciało ludzkie) pochłaniają i rozpraszają sygnał.
- Antena i orientacja Wewnętrzna antena w obudowie, pozycja urządzenia — istotnie obniżają skuteczność.
- Kompromis prędkość/zasięg Tryb Long Range (Coded PHY) zwiększa zasięg, ale obniża przepustowość do 125–500 kbit/s i wydłuża czas transmisji.
- Czułość odbiornika Standard Bluetooth SIG wymaga min. −70 dBm; dobre moduły osiągają ~−94 dBm, co realnie rozszerza zasięg
Podsumowanie: BLE jest projektowany jako technologia krótkiego zasięgu — jego mocą jest niski pobór energii, a nie daleki zasięg. W zastosowaniach wymagających większego pokrycia stosuje się Bluetooth Mesh (wiele węzłów rozpraszających sygnał) lub moduły przemysłowe o wyższej mocy nadawczej.


