Odwiedza nas 58 gości oraz 0 użytkowników.

Svxreflector Dashboard

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.

 

 

 

 

 

 

 VIDEO - demo działania

 

 

Dashboard powstaje na bazie materiałów opublikowanych przez Waldka SP2ONG ( FM POLAND ) oraz DL1BZ.

© est. 2006 Digit4all_GROUP. Designed By WebKomp

Logowanie