LoRa - Meshtastic / GPS
LoRa to coś nowego w tym urządzeniu, ale nie jest to cel sam w sobie a jedynie skutek uboczny.
Od dawna chodziło mi po głowie wzbogacenie aDVPi i SvxPi o odbiornik GPS i na początku był brany pod uwagę taki na USB
Ale w między czasie była zabawa z urządzeniami LoRa z firmware APRS. W moim mniemaniu LoRa APRS poza usługą geolokalizacji nie oferuje nic więcej - a nie do końca o to mi chodziło w tej zabawie, są duże problemy z APRS-IS usługami , dlatego bardziej przychylnie zacząłem patrzeć na inne rozwiązania oparte o LoRa wspierające protokół MESH.
Obecnie bawię się Meshtastic w trybie "krótkofalarskim" na częstotliwości 439.9125MHz. No i właśnie dlatego ze mam taki LoRa Meshtastic który posiada wbudowany odbiornik GPS to postanowiłem całe to urządzenie połączyć z SvxPi.
Ale aby była jasność, Mashtastic jest obsługiwany prze telefon i w pełni zachowuje swoją niezależność pracy, ja tylko uznałem że nie chcę mieć kolejnej ładowarki / zasilacza to tego urządzenia i spokojnie mogę zasilić je z RaspberryPi a w zamian dzięki USB Serial pozyskiwać z niego pewne dane GPS i inne które mogę wykorzystać w SvxPi.
Dlatego aby uruchomić monitorowanie USB Serial wchodzimy w Ustawienia i wybieramy LoRa
Następnie wybieramy rodzaj firmware jaki mamy w naszym LoRa urządzeniu.
Następnie wybieramy START i nasz RaspberryPi zacznie pozyskiwać dane z urządzenia LoRa.
Uzyskujemy dzięki temu podgląd w odebrane wiadomości wysłane za pośrednictwem Meshtastic
ale co bardziej mnie interesujące uzyskuje dostęp do danych geolokalizacyjnych, które będę wykorzystywał w dwóch celach.
Pierwszym z nich jest zmiana położenia na mapie SvxReflector a drugi to będzie wysłanie znacznika na APRS-IS. Meshtastic nie potrafi jeszcze sam z siebie współpracować z APRS-IS ale chyba to wynika z faktu że nie jest to projekt krótkofalarski.
Elementy te nie są jeszcze działające i prace nad tym trwają. Założenie i plan jaki realizuje w ramach zabawy w HUBLINK który jest kompatybilny z oryginalnym SVX jest takie że chcę doprowadzić do sytuacji gdzie znacznik na mapie nie będzie statyczny jak do tej pory dzięki danym wpisanym w node_info.json, a będzie w miarę aktualna pozycja - to wodotrysk upodabniający NetworkRadio do tradycyjnych TRX z wbudowanym GPS
Z plikiem node_info.json są pewne problemy ponieważ co sieć to innego formatu używa , dlatego postanowiłem się bawić na oryginalnym jego formacie, takim jaki uzyskujemy po instalacji svxlink.
Prezentacja działania z Meshtastic na YouTube https://youtu.be/HyrLenBJMGY
Cała ta zabawa z GPS ma doprowadzić do sytuacji że pozycja stacji będzie w miarę aktualna i możliwe będzie wyświetlanie na SvxPi w trakcie odbioru transmisji położenia stacji
( zdjęcie poglądowe )