Grupa: Użytkownik
QTH: KO02IK
Posty: 9 #8227061 Od: 2020-1-23
| Cześć wszystkim, Na start dodam, że to przekopiowany post z grupy FB "APRS Polska".
Pracuję nad "małym", APRSowym projektem w Javie na wzór APRX, jednak bardziej technologicznie przystępnym. (poniżej technikalia, można przejść od razu do pytania na końcu) W założeniu to minimalna aplikacja, która potrafi obsłużyć jedno lub kilka urządzeń (TNC) po porcie szeregowym lub TCP/IP, protokole KISS lub TNC2, nadać im nazwy i... tyle.
Reszta funkcjonalności, w Javowym stylu, pozostawiona jest do implementacji w formie pluginów. Na starcie aplikacja ładuje pluginy, przekazuje im podstawowe parametry (np. nazwy dostępnych urządzeń) i udostępnia API, przez które mogą odbierać i nadawać pakiety.
Na start, nieco "na odwal", zrobiłem pluginy zapewniające podstawowe funkcjonalności stacji APRS: beacony, digipeating, bramkę internetową (odbiorczą).
Żeby nie było to samo co dziesiątki innych programowych digi/igate, dorzuciłem "dx alert", który po bezpośrednim odebraniu ramki od dalekiej stacji wysyła specjalny status (np. "DX SR8ULZ 130.7km @ 05:42 17-11-2024")
Od ponad tygodnia pracuje to sobie na chińskiej malinie, czego wynik widać chociażby tu https://aprs.fi/... albo tu https://aprs.fi/?c=raw&call=SR5DZ albo tu https://144800.xyz/views/overview.php?id=751696... jak kto woli
Mam pomysły na inne pluginy, jednak żaden taki, który mógłby działać u mnie na digi - więc zapał do pracy jest niespecjalny.
W nadziei, że ktoś podsunie jakiś nowy pomysł, da inspirację albo sam się zainspiruje zmieniłem widoczność repo na publiczne: https://github.com/xdab/aprj2.
A może ktoś działał/działa nad czymś podobnym i możemy połączyć siły 💪, detronizując aprx'a, który ostatnie commity uświadczył w 2021 i 2017.
W skrócie: co jeszcze, Twoim zdaniem, może robić stacja APRS poza byciem digi/igate i cyklicznym wysyłaniem czegoś? |