LoRa i FLRC to różne tryby

LR2021 jest transceiverem, czyli układem, który w jednym scalaku nadaje i odbiera. Strona produktu podaje do 125 kb/s dla LoRa oraz do 2,6 Mb/s dla FLRC-Burst. Nie oznacza to, że istniejącą sieć LoRa można jednym ustawieniem przyspieszyć do 2,6 Mb/s. Ta druga liczba dotyczy FLRC (Fast Long Range Communication) – odrębnej modulacji Semtecha, którą musi obsługiwać także odbiornik.

Komunikat premierowy z 10 marca 2025 roku wymieniał do 200 kb/s dla LoRa, obecna strona produktu podaje 125 kb/s. Liczy się nowsza wartość. Producent promował szybki transfer między innymi jako podstawę zastosowań związanych z dźwiękiem i obrazem; nie jest to pomiar przepustowości gotowej sieci mesh.

Pasma, moc i czułość

LR2021 pracuje w zakresach 150–960 MHz oraz 1600–2500 MHz. Pierwszy to pasma poniżej 1 GHz (sub-GHz), w tym 868 MHz. Drugi obejmuje 2,4 GHz i licencjonowane pasmo S, przewidziane dla łączności satelitarnej. Maksymalna moc wynosi +22 dBm w zakresie sub-GHz i +12 dBm przy 2,4 GHz, więc wartość +22 dBm dotyczy tylko pasm poniżej 1 GHz.

+22 dBm to około 160 mW na wyjściu układu. W Polsce i UE w paśmie 868 MHz zwykle wolno nadawać z mocą 25 mW e.r.p. przy 0,1–1% czasu nadawania. W podzakresie 869,4–869,65 MHz, którego używają europejskie ustawienia MeshCore i Meshtastic, limit wynosi 500 mW e.r.p. przy 10%. Do limitu wlicza się zysk anteny.

Deklarowana czułość LoRa sięga −141,5 dBm przy SF12 i szerokości pasma 125 kHz. SF (spreading factor, współczynnik rozpraszania) określa, jak długo trwa każdy symbol: wyższy SF to wolniejsza transmisja, ale odbiór słabszego sygnału. Dla SX1262, układu drugiej generacji LoRa, tabela układów Semtecha podaje −137 dBm. Warunki są częścią tej liczby: nie opisuje ona odbioru przy maksymalnej szybkości FLRC. Porównując układy, trzeba zestawiać te same ustawienia, zamiast wybierać najlepszą czułość jednego i najwyższą przepływność drugiego.

Semtech wymienia też odbiornik Multi-SF, który odbiera pakiety nadane z różnymi SF, usprawnione wykrywanie aktywności kanału CAD (channel activity detection, sprawdzenie, czy ktoś właśnie nadaje) oraz większą tolerancję odstrojenia częstotliwości. Ta ostatnia pozwala według producenta obejść się bez TCXO, czyli oscylatora z kompensacją temperatury. Są to możliwości warstwy radiowej. Ich wykorzystanie w konkretnym urządzeniu zależy od jego projektu i oprogramowania.

Zgodność z węzłami na SX1262

Producent deklaruje zgodność wsteczną z wcześniejszymi urządzeniami LoRa. Żeby dwa węzły się usłyszały, muszą jednak nadawać na tej samej częstotliwości, z tym samym SF i tą samą szerokością pasma. SF 5–12 obsługują oba układy, ale zakresy szerokości pasma się różnią: LR2021 obsługuje od 31 do 1000 kHz, SX1262 – od 7,8 do 500 kHz.

Popularne ustawienia mieszczą się w obu zakresach. Europejski profil MeshCore (869,618 MHz, SF8) używa 62,5 kHz, a domyślny preset Meshtastic LongFast – SF11 i 250 kHz. Presety Meshtastic Tiny Fast i Tiny Slow pracują jednak z 15,6 kHz, której LR2021 nie ma. Autor zgłoszenia dodającego do MeshCore moduł NiceRF z LR2021 opisuje wymianę wiadomości przez kilka przeskoków w berlińskiej sieci MeshCore na profilu europejskim. To relacja jednego programisty, nie niezależny test.

Obsługa w MeshCore i Meshtastic

W wydaniach MeshCore od wersji 1.17.0 z 9 sierpnia 2026 roku są gotowe pliki firmware dla dwóch urządzeń z LR2021: trackera Seeed SenseCAP MeshTracker X1 (nRF52840, 863–928 MHz) i płytki Meshnology W12. W wydaniu 1.17.1 są dla nich wersje companion (do połączenia z aplikacją w telefonie) i repeater, czyli węzeł przekazujący wiadomości dalej. Zmiany w tych wersjach opisuje tekst MeshCore od 1.15 do 1.17.1.

Meshtastic ma sterownik LR2021 w gałęzi 2.8, która na razie wychodzi jako wersja alfa, ostatnio 2.8.1 z 1 października 2026 roku. Dokumentacja projektu wymienia MeshTracker X1 wśród urządzeń obsługiwanych od wersji 2.8. Przed instalacją wersji testowej przeczytaj tekst Meshtastic 2.8 Alpha: co sprawdzić przed migracją węzła.

Obsługa jest świeża. W repozytorium MeshCore czekają na włączenie poprawki dla LR2021, między innymi dotyczące gubienia i uszkadzania pakietów. Przed wyborem płytki sprawdź jej dokładny model, obsługę przez wybraną wersję firmware oraz dostępne tryby radia. Większego zasięgu nie da się też wyprowadzić z samego numeru generacji LoRa.

Zestaw do własnych prób

Seeed Studio opisuje zestaw ewaluacyjny łączący płytkę rozszerzeń LoRa Plus z modułem XIAO nRF54L15. Rozszerzenie ma dwa złącza antenowe SMA: LF dla sub-GHz i HF dla wyższych częstotliwości. Zestaw ma wersje na plany częstotliwości EU868, US915 i CN490; w Polsce właściwa jest EU868.

W wiki Seeed Studio jest też opis uruchomienia MeshCore na MeshTracker X1: wgranie przez MeshCore Web Flasher i ustawienie regionu EU_868 (869,4–869,65 MHz) w aplikacji.

Instrukcja uruchomienia prowadzi przez Zephyr, system operacyjny dla mikrokontrolerów, i moduł Semtech usp_zephyr. Przykłady obejmują między innymi okresowe wysyłanie danych przez LoRaWAN; aplikacji mesh instrukcja nie opisuje. Zestaw służy więc przede wszystkim do prób z samym radiem.

Artykuł powstał na podstawie dokumentacji i komunikatu prasowego Semtecha, wiki Seeed Studio, dokumentacji Meshtastic oraz repozytoriów MeshCore i Meshtastic na GitHubie.