Ponieważ nie udało mi się odszukać w "oficjalnych" źródłach dashboard'u dla reflektora jaki wyprodukował Waldek SP2ONG, to postanowiłem go sobie zrobić sam.
Nie jest to optymalne rozwiązanie, ale jest, działa i pomimo niewielkiej wiedzy w tej tematyce to spełnia moje wymagania. Do tej pory używałem 2 dashboard'ów kolegi https://github.com/SkyAndy/svxrdb
Jeden był niejako główny
drugi został dopasowany do wyświetlania na wyświetlaczu 480x320px z projektu DVPi+
Trzeci dashboard powstał "trochę" przypadkiem w ramach pracy nad SVXreflector client RaspberryPi i nie jest to dopracowana wersja ale działa. Stylizowany był na oryginalny Dashboard jaki posiada FM POLAND.
Do realizacji jego użyty został szablon z dashboard dla SVXlink by SP2ONG oraz elementy pliku svxref.php z projektu https://github.com/dl1bz/svxlinkdb4rptr
Dashboard ma charakter doświadczalny i na własny użytek. Powstał z materiałów ogólnie dostępnych i jest przykładem że stosując trochę inżynierii wstecznej można sobie taki zrobić.
Nie będzie nigdy w wersji do opublikowania i będzie przechodził jeszcze wiele zmian funkcjonalnych jak i wizualnych.
Aktualizacja 09/11/2023
Aktualizacja 11/11/2023
Delikatna modernizacja polega na zmianie pozyskiwania informacji przez DASH. Do tej pory dane były pobierane z pliku LOG ( dotyczyło to okna KTO ROZMAWIA, oraz Ostatno Słyszane ). Obecnie trwają prace na DASH który będzie mógł pracować na innym serwerze bez konieczności dostępu do pliku LOG a jedynie używał połączenia API.
Okno aktywności używa już API i zostało wzbogacone o DANE KORESPONDENTA. Obecnie jest to faza testowa ale podstawowe informacje jak: ZNAK, TG, Imię, miejscowość oraz informacja o częstotliwości lub że jest to Network Radio wydają mi się przydatne. Wyświetlanie takich danych jak Imię, miejscowość czy częstotliwość jest realizowane przez plik node_info.json który każdy użytkownik wypełnia według własnego uznania.
Obecnie wszystkie informacje wyświetlane są poprzez API komunikację z serwerem i nie jest wymagany dostęp do pliku LOG.
DASHBOARD został wyposażony w MAPĘ ONLINE ( obecnie w trybie DEMO / TEST ) której zadaniem jest wyświetlanie stacji które podają swoje położenie geograficzne.
Dane niezbędne do wyświetlenia się na mapie. sudo nano /etc/svxlink/node-info.json
Mnie obecnie interesują takie dane:
"Name" - Imię ( ta rubryka jest dopisana - nie ma jej w oryginale )
"Location" - miejscowość
"LAT" - położenie geograficzne
"LONG" - położenie geograficzne
"TXFREQ" - Tu wpisuję częstotliwość nadajnika lub Network Radio
"Mode" - Normalnie podaje się tu rodzaj modulacji naszego nadajnika, lub nazwy CrossLink lub Network Radio
"DeafaultTG" - Domyślna grupa TG
Tak wypełnione dane pozwalają na wyświetlanie poprawnie tych danych zarówno na DASHBOARD jak i na MAPIE oraz na kliencie aDVPi ( Network Radio )
Lecz możliwe że w przyszłości prawie wszystkie będą potrzebne. Staram się zachować standard proponowany przez FM POLAND i FM GERMANY, w razie gdyby kiedyś ów materiały były użyte we wspomnianych sieciach.
MAPA jest nadal w trybie DEMO - TEST co powoduje że może się coś jeszcze zmieniać.
Serwer testowy na którym testowane były wsady na RaspberryPi oraz jest realizowany projekt "DEMO SVXreflector - https://d4a.uk/cbnet/" został wyposażony w połączenia typu "bridge - crosslink" do sieci : FreeRadioNetwork, Zello, Mumble, DMR i EchoLink. Wszystko po to aby zapewnić sobie różnorodność sygnału audio / transmisji podczas eksperymentów, zarówno z hotspotami jak i dashboard'em.
Serwer ma charakter prywatny i nie obowiązuje na nim HAM RADIO DRESS CODE.