Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest poniedziałek, 23 czerwca 2025, 22:20

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 5 ] 
Autor Wiadomość
Post: niedziela, 18 lutego 2007, 21:41 
Offline
Użytkownik

Rejestracja: piątek, 10 marca 2006, 21:26
Posty: 245
Lokalizacja: Knurów
Witam

W tej materii jeszcze jestem zielony... Jest taka sytuacja:
urządzenie z GPS wysyla co 60 sekund (jesli dostepny net) za
posrednictwem portu UDP (20175) swoje wspolrzedne na moj adres
routera (czyli groch.dyn.pl:20175)

Teraz musze jakos odebrac na moim routerze NND te dane
i zapisywac do pliku... Niestety ale nie wiem w jaki sposob
moge te dane odebrac... Narazie jedynie co zrobilem to "otworzylem" ten
port w iptables :)

Z gory dzieki za pomoc

Pozdrawiam

_________________
Proszę samodzielnie usuwać nieistniejące linki w swoich sygnaturkach!!! /Administrator/


Ostatnio zmieniony niedziela, 18 lutego 2007, 23:03 przez Mr Groch, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 18 lutego 2007, 23:02 
Offline
MODERATOR

Rejestracja: poniedziałek, 8 marca 2004, 23:29
Posty: 1177
Lokalizacja: miasto Świętej Wieży
w jakiej postaci przesyła to położenie i nie OTARŁEM tylko OTWORZYŁEM aż w oczy kłuje

_________________
Pozdrawiam

Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 18 lutego 2007, 23:02 
Offline
Użytkownik

Rejestracja: piątek, 10 marca 2006, 21:26
Posty: 245
Lokalizacja: Knurów
Jeszcze jedno - tcpdump widzi te pakieciki dosyc dobrze, przykladowe
wywolanie tcpdump:

[root@router _soft]# tcpdump -X -i eth0 udp port 20175

Da mi taki rezultat:

: [/] [] ()
21:58:03.831695 IP k_gosc.1141 > cfx188.neoplus.adsl.tpnet.pl.20175: UDP, length: 77
        0x0000:  4500 0069 0fcf 0000 8011 3529 c0a8 0009  E..i......5)....
        0x0010:  531e e1bc 0475 4ecf 0055 e0f9 2447 5047  S....uN..U..$GPG
        0x0020:  4741 2c32 3035 3830 332e 3030 302c 3530  GA,205803.000,50
        0x0030:  3132 2e37 3730 392c 4e2c 3031 3833 382e  12.7709,N,01838.
        0x0040:  3533 3438 2c45 2c31 2c30 352c 322e 362c  5348,E,1,05,2.6,
        0x0050:  3232                                     22


$GPGGA to jest wlasnie komunikat z GPSu, wpsolrzedne: 5012.7709,N,01838.5348,E

Pytanie tylko - jak bedzie wygladal skrypt powloki, ktory bedzie
potrafil sam nasluchiwac na tym porcie i wyciagac te dane, albo
wykorzysta tcpdump'a do nalsuchiwania (choc tu jest maly problem,
gdyz tcpdump w zalozeniu nalsuchuje az mu sie przerwie, a ja nie chce
przerywac,a mimo to i tak te dane jakos wylapac)

Ew. jesli powloka nie da rady, to jak to napisac w c++ (nie znam sie
na nalsuchiwaniu portow)

Z gory dziekuje...

_________________
Proszę samodzielnie usuwać nieistniejące linki w swoich sygnaturkach!!! /Administrator/


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 18 lutego 2007, 23:28 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Polecam netcata. Nie wiem jak sie sprawuje w wypadku udp, ale na tcp nasluchuje i zapisuje dl pliku tak jak powinien :P. Problemem jest to, ze nie przypominam sobie, zeby ktos go spaczkowal pod NND. Pozostaje samodzielna kompilacja ( http://netcat.sourceforge.net/ ).

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 18 lutego 2007, 23:44 
Offline
Użytkownik

Rejestracja: piątek, 10 marca 2006, 21:26
Posty: 245
Lokalizacja: Knurów
tasiorek pisze:
Polecam netcata. Nie wiem jak sie sprawuje w wypadku udp, ale na tcp nasluchuje i zapisuje dl pliku tak jak powinien :P. Problemem jest to, ze nie przypominam sobie, zeby ktos go spaczkowal pod NND. Pozostaje samodzielna kompilacja ( http://netcat.sourceforge.net/ ).


Dzieki, dane mam teraz cudownie na dloni :)

: [/] [] ()
[root@router _soft]# netcat -l -u -p 20175
$GPGGA,213925.000,5012.7714,N,01838.5555,E,1,05,1.9,244.9,M,42.3,M,,0000*50
$GPGGA,213928.000,5012.7714,N,01838.5555,E,1,06,1.4,244.9,M,42.3,M,,0000*53
$GPGGA,213929.000,5012.7714,N,01838.5555,E,1,06,1.4,244.9,M,42.3,M,,0000*52
$GPGGA,213931.000,5012.7714,N,01838.5555,E,1,05,1.9,244.9,M,42.3,M,,0000*55
$GPGGA,213932.000,5012.7714,N,01838.5555,E,1,05,1.9,244.9,M,42.3,M,,0000*56
$GPGGA,213933.000,5012.7714,N,01838.5555,E,1,06,1.4,244.9,M,42.3,M,,0000*59


Teraz tylko w jakis sposob musze napisac skrypt powloki. Mysle, ze
najlepiej bedzie np odpalic netcata np na jedna minute, zapisywac
wyjscie do pliku, wylowic z tego wspolrzedne, zapisac gdzies i restart skryptu od poczatku...

Mysle, ze teraz dam juz rade, jakby co to sie odezwe :)

_________________
Proszę samodzielnie usuwać nieistniejące linki w swoich sygnaturkach!!! /Administrator/


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 5 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 18 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl