Reklama
#2094365 22.04.2015 22:49:46
Cześć,
Miło mi poinformować, że moje urządzenie nazwane ParaAPRS w końcu nabrało kształtów "prawie ostatecznych". Opisując skrótowo jest to sterownik do stacji APRS, który jest:
1. Digipeaterem APRS
2. Jednokierunkowym IGate Radio->Internet
3. Stacją pogodową APRS
4. ATISem, czyli gadającą stacją pokroju sr0wx
Urządzenie zostało stworzone pod stację SR9NSK na Skrzycznem, którą miejmy nadzieje uda się wkrótce zamontować. Jest to urządzenie oparte o mikrokontroler STM32 i moje autorskie oprogramowanie. NIE jest to Raspberry Pi i urządzenie nie posiada jakiegokolwiek systemu operacyjnego. Skrótowo ujmując, jest to po prostu konkurencja dla WX3in1
Aktualnie zarządzanie urządzeniem odbywa się przez port RS232 i konsolę tekstową, choć jej kod wymaga jeszcze kilku poprawek. Docelowo konfiguracja będzie możliwa też zdalnie, przez port Ethernet i telnet. Raczej nie przewiduje interfejsu przeglądarkowego.
W obecnej HW-Rev, do sterownika można podłączać czujniki używające do komunikacji złącza RS485 oraz RS232, jak również sensory z sygnałem analogowym i impulsowym. Sterowniki umożliwiają obsługę sensorów pracujących w protokole UMB (produkty firmy Lufft) oraz analogowych.
ATIS działa w oparciu o kartę SD i zapisane na nich pliki wav zawierające kompletne frazy z których składany jest komunikat. Aktualnie gadaczka opiera swoją treść o odczyty pobierane z czujnika, w przyszłości będzie możliwość zaciągania z sieci APRS-IS interesującej nas stacji i używania jej do syntezy.
Fotki mojego urządzenia można podejrzeć pod tym linkiem: https://picasaweb.google.com/116678234437950717727/StacjaPogodowaNaSkrzycznym. Urządzenie stanowi zamknięty projekt i nie będę udostępniał kodów źródłowych ani wzorów płytek. Za około jeden miesiąc~półtorej chciałbym mieć możliwość zaoferowania Wam gotowych urządzeń, za tydzień-dwa kiedy wyeliminuje wszystkie błędy z zarządzania będę można sprawić sobie samą płytkę + plik HEX przywiązany do znaku
Miło mi poinformować, że moje urządzenie nazwane ParaAPRS w końcu nabrało kształtów "prawie ostatecznych". Opisując skrótowo jest to sterownik do stacji APRS, który jest:
1. Digipeaterem APRS
2. Jednokierunkowym IGate Radio->Internet
3. Stacją pogodową APRS
4. ATISem, czyli gadającą stacją pokroju sr0wx
Urządzenie zostało stworzone pod stację SR9NSK na Skrzycznem, którą miejmy nadzieje uda się wkrótce zamontować. Jest to urządzenie oparte o mikrokontroler STM32 i moje autorskie oprogramowanie. NIE jest to Raspberry Pi i urządzenie nie posiada jakiegokolwiek systemu operacyjnego. Skrótowo ujmując, jest to po prostu konkurencja dla WX3in1
Aktualnie zarządzanie urządzeniem odbywa się przez port RS232 i konsolę tekstową, choć jej kod wymaga jeszcze kilku poprawek. Docelowo konfiguracja będzie możliwa też zdalnie, przez port Ethernet i telnet. Raczej nie przewiduje interfejsu przeglądarkowego.
W obecnej HW-Rev, do sterownika można podłączać czujniki używające do komunikacji złącza RS485 oraz RS232, jak również sensory z sygnałem analogowym i impulsowym. Sterowniki umożliwiają obsługę sensorów pracujących w protokole UMB (produkty firmy Lufft) oraz analogowych.
ATIS działa w oparciu o kartę SD i zapisane na nich pliki wav zawierające kompletne frazy z których składany jest komunikat. Aktualnie gadaczka opiera swoją treść o odczyty pobierane z czujnika, w przyszłości będzie możliwość zaciągania z sieci APRS-IS interesującej nas stacji i używania jej do syntezy.
Fotki mojego urządzenia można podejrzeć pod tym linkiem: https://picasaweb.google.com/116678234437950717727/StacjaPogodowaNaSkrzycznym. Urządzenie stanowi zamknięty projekt i nie będę udostępniał kodów źródłowych ani wzorów płytek. Za około jeden miesiąc~półtorej chciałbym mieć możliwość zaoferowania Wam gotowych urządzeń, za tydzień-dwa kiedy wyeliminuje wszystkie błędy z zarządzania będę można sprawić sobie samą płytkę + plik HEX przywiązany do znaku
Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
#2094414 23.04.2015 06:15:36
Gratulacje Mateuszu, bo ostatnio była jakaś taka posucha z nowymi trakerami i innym ustrojstwem aprs... Mam tylko jedno pytanie - dlaczego nazwałeś to PARA... Odbierane jest to słowo jako "jakby". A przecież Twoje urządzonko jest z APRSem w całkowitej komitywie...
#2094438 23.04.2015 07:34:06
Przedrostek "Para" wziął się po prostu od Paralotni 
Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
#2094468 23.04.2015 08:52:57
Mateusz - gratulacje a ja od razu domyśliłem sie , ze chodzi o glajta...
#2094863 23.04.2015 20:28:32
Jako małą uwagę dodam - nie używaj telnetu. Chyba wiesz jak bardzo wiekowa jest ta technologia i jak niebezpieczna? Wiem że na STM32 może nie udać się upchnąć SSH, ale może coś w stylu kartki z jednorazowymi kodami do wykonania KAŻDEGO polecenia?
No chyba że port Ethernet tylko do zarządzania local, bez wystawienia na sieć to spoko. W każdym innym wypadku jest to zbyt stara technologia i ktoś dowcipny może się pobawić.
No chyba że port Ethernet tylko do zarządzania local, bez wystawienia na sieć to spoko. W każdym innym wypadku jest to zbyt stara technologia i ktoś dowcipny może się pobawić.
wpis edytowany 23.04.2015 20:31:00
73 Janek SP2ASO
#2096275 26.04.2015 22:44:15
SP2ASO pisze:
Jako małą uwagę dodam - nie używaj telnetu. Chyba wiesz jak bardzo wiekowa jest ta technologia i jak niebezpieczna? Wiem że na STM32 może nie udać się upchnąć SSH, ale może coś w stylu kartki z jednorazowymi kodami do wykonania KAŻDEGO polecenia?
No chyba że port Ethernet tylko do zarządzania local, bez wystawienia na sieć to spoko. W każdym innym wypadku jest to zbyt stara technologia i ktoś dowcipny może się pobawić.
Jako małą uwagę dodam - nie używaj telnetu. Chyba wiesz jak bardzo wiekowa jest ta technologia i jak niebezpieczna? Wiem że na STM32 może nie udać się upchnąć SSH, ale może coś w stylu kartki z jednorazowymi kodami do wykonania KAŻDEGO polecenia?
No chyba że port Ethernet tylko do zarządzania local, bez wystawienia na sieć to spoko. W każdym innym wypadku jest to zbyt stara technologia i ktoś dowcipny może się pobawić.
Jest wiekowa ale do tego celu wystarczy. Nie ma też sensu panikować i robić listy jakichś haseł jednorazowych. Telnet to jednak połączenie TCP i nie można od tak wysłać sobie jakiegoś pakietu licząc na jego wykonanie. Oprogramowanie kojarzy połączenia z konkretnymi adresami IP i portami, dlatego przejęcie kontroli nad sterownikiem wymagało by ataku typu man-in-the-middle albo podsłuchania hasła.. W przyszłości być może pojawi się możliwość przestawienia portu Ethernet w tryb trunk i używania osobnego VLANu do wyjścia w Internet a osobnego do zarządzania ale narazie w tej wersji nie jest to możliwe
PS. Wszystkich chcących wysłać maila w sprawie urzadzenia proszę o kontakt pod adresem: sp8ebc@gmail.com
wpis edytowany 26.04.2015 22:44:28
Mateusz Lubecki SP8EBC -- https://www.youtube.com/watch?v=HNZd2JIhYbE
#2096284 26.04.2015 23:08:35
Oby tylko nie udało się wykonać buffer overflow wraz z jakimś payloadem w postaci shellcodu. Jak dzieciaki znajdą nmapem serwer telnetu (chociaż wierzę że zmieniłeś domyślny port) to szykuj się na falę ataków ze skryptów 
Btw., dlaczego nie użyłeś jakiegoś mikrojądra Linuksa tylko pisałeś od zera? Nie znam zbytnio STM32 i jego możliwości, ale wydaje mi się to możliwe i - co najważniejsze - wygodne.
Btw., dlaczego nie użyłeś jakiegoś mikrojądra Linuksa tylko pisałeś od zera? Nie znam zbytnio STM32 i jego możliwości, ale wydaje mi się to możliwe i - co najważniejsze - wygodne.
73 Janek SP2ASO
Reklama