Pistar + Svxlink_2026- dual mode hotspot

Drukuj

PiStar w połaczeniu z SVXlink już był kiedyś na tapecie lecz za każdym razem wygladało to tak że był to modem MMDVM + jakieś radio. Tymrazem postanowiłem zrobić połaczenie karty dźwiękowej ReSpeaker 2 Mic HAT z modułem Radiowym Sa818S-CE.  Model tego analogowego radia powstał w wersji prototypowej w ilości jednej sztuki ale pozowliło mi to ukończyć projekt tak jak go chciałem.  Dlaczego jest to wersja 2026 ?  Poniewaz jest ona delikatnie inna od poprzednich poprzez zaktualizowanie PiStar do najnowszej wersji oraz doinstalowanie sterowników do karty audio ReSpeaker oraz sam konfig ma pinout pod ta karte audio. Ponadto pojawiło się obowiązkowe w moim przypadku przełaczanie pomiędzy SVXreflektorami poniewaz osobiście operuje pomiędzy 3 a czasami 4 serwerami

 

Hotspot ten po zmontowaniu wyglada prototypowo w taki sposób i został celowo pozbawiony złącz antenowych, gdyż w moim wydaniu ma być to ekstremalnie o małym zasiegu urządzenie. Ponadto najniższa moc jaką oferuje moduł analogowy SA818S-ce to 500mW co i tak potrafi zrobić bałaganu z w.cz. 

Dla mnie ma być to rozwiązanie "kieszonkowe" a antenki będa mi tylko przeszkadzały, i dlatego jest też użyty RaspberryPi 0W2 a nie RPI3b+ czy RPI4 - oszczedność energii

 

Przy podłączaniu MMDVM i ReSpeaker trzeba zwrócić uwage na delikatny konflikt GPIO. 

Jak widzimy GPIO20 i GPIO21 są używane przez oba urządzenia. Ale MMDVM potrzebuje ich tylko do restartu co powoduje że można pokusić sie o rezygnacje z tego połaczenia. Dlatego podczas projektowania połaczenia zrezygnowałem kompletnie z połaczenia do GPIO RaspberryPi prawej cześci złącz GPIO MMDVM. 

 

O tym jak została zmodyfikowana karta ReSpeaker i dodany do niej moduł SA818S-CE będzie więcej opisane w przyszłości w artykule PiHOT 2.0 - svxlink hotspot UHF za mniej niż 150PLN

 

 

PiStar został wyposażony w prosty interfejs albo jak kto woli dashboard dla SVXlink który ma nam dostarczyć niezbędne minimum informacji.

 

Dashboard ten jest praktycznie w całości wyciągnięty z projektu kolegi Waldka SP2ONG "Svxlink Dashboard" opublikowanego w ramach serwera svxlink.pl - i został dopasowany wizualnie do szaty graficznej PiStar. 

 

 

 

Podobnie jak w innych wersjach nadal mamy możliwość z menu EXPERT wybrać jakie pliki konfiguracyjne SVXlink chcemy edytować.

 

 

Jest możliwość pełnej edycji pliku svxlink.conf

 

 

Mamy w tej wersji możłiwość edycji pliku node_info.json - który odpowiada za informacje jakie o sobie wysyłamy do serwera. W tym roku jest wersja zunifikowana i zgodna z oryginałem svxlink.

 

 

Oczywiście nadal możemy dokonać edycji EchoLink 

 

oraz moduł odpowiedzialny za połączenie z siecią FreeRadioNetwork 

 

 

 

Mamy także zakładkę ze spisem numerów TG oraz przypisanych do nich nazw.

Nazwy te potem sa widoczne w oknie ostatnio słyszalne jako TG Name

 

 

 

 

 W tej wersji postanowiłem dodać sobie w prostej wersji możliwość zmiany reflektora do którego jestem podłączony. Jest to niejako trochę wymuszone moim "szpagatem" jeśli chodzi o serwery z jakich korzystam i pozwala mi to na spersonalizowanie sobie 3 różnych kont na 3 różnych serwerach. 

 

 Jest to skromna modyfikacja pozwalająca mi na płynne przełączanie się pomiędzy serwerem HUBlink 

 

a przykładowo serwerem UK WIDE. 

 

 

 

W przyszłości mam chęć dodać jeszcze możliwość zmiany poziomów audio za pomoca interfejsu www oraz podglad na LOG, ale jest to już dodatek a raczej ukłon dla tych którzy moga mieć problem z poruszaniem się po SSH. 

 

Generalnie ma to być najprostrzy jak się da interfejs bez zbędnych wodotrysków. I dlatego zrezygnowałem z implementacji GPS bo w przypadku RPI0W2 będzie to kłopotliwe ponieważ UART jest zajęty przez MMDVM. 

 

 TESTOWY OBRAZ do eksperymentów można pobrać  tu https://d4a.uk/index.php/pobieranie/category/1-raspberrypi?download=79:pistar-svxlink-2025-12-beta

 lub można użyć IMAGER repo opisanego tu  RaspberryPi Imager v2.0 i mamy do wyboru obrazy