Meshtastic i LoRaWAN mają wspólny element, ale nie są tym samym.
Oba rozwiązania mogą wykorzystywać technologię LoRa, czyli komunikację radiową o dużym zasięgu i niskim poborze energii. Na tym podobieństwa częściowo się kończą. LoRaWAN jest standardem sieciowym dla urządzeń IoT, a Meshtastic jest projektem komunikacji mesh, w którym urządzenia mogą przekazywać wiadomości między sobą.
To rozróżnienie jest ważne, bo te technologie odpowiadają na inne potrzeby. Jedna lepiej pasuje do przesyłania danych z czujników do systemu miejskiego. Druga pokazuje, jak może działać zdecentralizowana komunikacja między urządzeniami.
LoRaWAN: czujnik wysyła dane do systemu
W typowej sieci LoRaWAN urządzenie końcowe, na przykład czujnik, wysyła komunikat do bramki. Bramka przekazuje go dalej do serwera i aplikacji, w której dane mogą zostać zapisane, przetworzone i udostępnione.
To układ dobrze dopasowany do miejskiego IoT. Czujnik mierzy wybrane zjawisko, a system zbiera dane z wielu punktów. Dzięki temu można budować rozwiązania oparte na pomiarach: środowiskowych, technicznych, infrastrukturalnych albo użytkowych.
LoRaWAN jest więc przede wszystkim sposobem organizacji komunikacji między wieloma urządzeniami a centralnym systemem odbierającym dane.
Meshtastic: urządzenia rozmawiają między sobą
Meshtastic działa inaczej. To otwartoźródłowy projekt, który pozwala tworzyć zdecentralizowaną sieć mesh. Oznacza to, że urządzenia mogą przekazywać komunikaty między sobą, a nie tylko wysyłać je do jednej bramki.
W sieci mesh pojedyncze urządzenia mogą pełnić rolę pośredników. Wiadomość może przejść przez kilka urządzeń, zanim dotrze do odbiorcy. Dzięki temu Meshtastic jest często kojarzony z komunikacją poza zasięgiem internetu, sieci komórkowej lub Wi-Fi.
Nie oznacza to jednak, że Meshtastic zastępuje LoRaWAN. To inny sposób używania LoRa, przeznaczony do innych scenariuszy.
Najważniejsza różnica: cel komunikacji
LoRaWAN jest zwykle wybierany wtedy, gdy urządzenia mają regularnie przesyłać dane pomiarowe do systemu. Meshtastic jest bliższy komunikacji między uczestnikami sieci i eksperymentom z łącznością mesh.
Można to ująć prosto: LoRaWAN odpowiada na pytanie, jak zebrać dane z wielu czujników. Meshtastic odpowiada na pytanie, jak urządzenia mogą komunikować się ze sobą bez klasycznej infrastruktury internetowej.
W miejskim kontekście oba tematy są ciekawe, ale nie powinny być mieszane. Jeśli celem jest stabilne zbieranie danych z czujników do miejskiej bazy, naturalnym kandydatem jest LoRaWAN. Jeśli celem jest edukacja, eksperyment, demonstracja sieci mesh albo poznanie komunikacji zdecentralizowanej, Meshtastic może być bardzo dobrym przykładem.
Dlaczego warto o tym mówić w Bazie wiedzy?
Temat Meshtastic jest dobrym sposobem, aby pokazać, że technologie radiowe nie są jednorodne. To, że dwa urządzenia korzystają z LoRa, nie oznacza automatycznie, że działają w tej samej sieci i rozumieją te same komunikaty.
Dla osób zainteresowanych otwartymi danymi to ważna lekcja. Dane nie powstają dopiero w tabeli lub na mapie. W projektach IoT wcześniej pojawia się urządzenie, sposób transmisji, protokół komunikacji, miejsce zapisu i opis pomiaru.
Zrozumienie różnicy między Meshtastic i LoRaWAN pomaga lepiej ocenić, jakie rozwiązanie pasuje do danego zadania.
Podsumowanie
Meshtastic i LoRaWAN mogą korzystać z technologii LoRa, ale służą do innych celów. LoRaWAN jest standardem sieciowym dla urządzeń IoT przesyłających dane do systemu. Meshtastic jest otwartym projektem komunikacji mesh, w którym urządzenia mogą przekazywać komunikaty między sobą.
W miejskim laboratorium IoT oba tematy mogą być wartościowe. LoRaWAN pokazuje, jak zbierać dane z czujników. Meshtastic pokazuje, jak działa komunikacja zdecentralizowana. Najważniejsze jest jednak, aby dobierać technologię do pytania, które chcemy zadać, i do danych, które chcemy uzyskać.