ATNEL tech-forum https://forum.atnel.pl/ |
|
Odbiór po UDP https://forum.atnel.pl/topic15030.html |
Strona 1 z 1 |
Autor: | mirekk36 [ 4 kwi 2016, o 09:16 ] |
Tytuł: | Re: Odbiór po UDP |
Skorzystaj może z programu w B4J z mojego poradnika https://www.youtube.com/watch?v=BH4PO7802So |
Autor: | Nondzu [ 4 kwi 2016, o 09:24 ] |
Tytuł: | Re: Odbiór po UDP |
Witam A jakiego typu dane są wysyłane ? zwykłe stringi czy strumienie audio, wideo ? Jeśli są to zwykłe komendy które można odczytać w terminalu to polecam terminal Herkules, ja testowałem na nim komunikację UDP i TCP i działało bez problemu. Pozdrawiam link : http://www.darmoweprogramy.org/569/Hercules-SETUP |
Autor: | malarz87 [ 4 kwi 2016, o 09:48 ] |
Tytuł: | Re: Odbiór po UDP |
To są zwykłe testowe dane, które wysyłam ze sterownika PLC opartego o codesysa. Docelowo chcę stworzyć małą bibliotekę na PLC, która będzie służyła do komunikacji po UDP z moim własnym urządzeniem opartym na AVR. Ale najpierw chcę odbierać te dane na PC. |
Autor: | Nondzu [ 4 kwi 2016, o 11:39 ] |
Tytuł: | Re: Odbiór po UDP |
No to spróbuj z tym Herkulesem, mam nadzieje że uda się Tobie uruchomić komunikację Pozdrawiam |
Autor: | malarz87 [ 5 kwi 2016, o 06:38 ] |
Tytuł: | Re: Odbiór po UDP |
Próbowałem i tak samo jak było tak jest nadal. Moim zdaniem coś jest nie tak z tymi ramkami z PLC. Ale znowu dziwne, że wireshark rozpoznaje je jako UDP, a pozostałe programy nie. Ramki UDP z uC do PC i z powrotem śmigają normalnie. Ehh. |
Autor: | rskup [ 6 kwi 2016, o 16:13 ] |
Tytuł: | Re: Odbiór po UDP |
Cytuj: Ale znowu dziwne, że wireshark rozpoznaje je jako UDP, a pozostałe programy nie. Wklej loga z Wiresharka, to zobaczymy czy jest to poprawny UDP. -- Pozdrawaim, Robert |
Autor: | malarz87 [ 8 kwi 2016, o 06:12 ] |
Tytuł: | Re: Odbiór po UDP |
Sorki, że nie odpowiedziałem szybko. Jak będę dzisiaj w pracy to zrobię screena i wkleję OK. wklejam. Będę bardzo wdzięczny za pomoc |
Autor: | rskup [ 8 kwi 2016, o 07:09 ] |
Tytuł: | Re: Odbiór po UDP |
Wklej loga w formacie pcap-a (zapisz z Wiresharka i spakuj zipem) a nie obrazek. -- Pozdrawiam, Robert |
Autor: | malarz87 [ 8 kwi 2016, o 08:44 ] |
Tytuł: | Re: Odbiór po UDP |
Musiałem spakować do zip, bo forum nie przepuściło mi w formacie pcap. Załącznik: log.zip
|
Autor: | rskup [ 8 kwi 2016, o 09:33 ] |
Tytuł: | Re: Odbiór po UDP |
Cytuj: Musiałem spakować do zip, bo forum nie przepuściło mi w formacie pcap. Przecież napisałem, że tak musisz zrobić Cytuj: Wklej loga w formacie pcap-a (zapisz z Wiresharka i spakuj zipem) Ramki wyglądają poprawnie. Nie ma nic w nich specjalnego co mogło by powodować problemy na PC. Czy na pewno na PC nie masz jakiegoś firewalla, który blokuje Ci odbiór ruchu przez twoją aplikację? Czy jak wygenerujesz ramki z innego urządzenia / komputera to je poprawnie odbierasz w swojej aplikacji? -- Pozdrawiam, Robert |
Autor: | malarz87 [ 8 kwi 2016, o 09:39 ] |
Tytuł: | Re: Odbiór po UDP |
No np.: zrobiłem mały projekcik na atmedze32 z układem enc28j60 i komunikacja z PC po UDP śmiga bez problemu tam i z powrotem. Aplikacji do testowania jakiej używam to SocketTest v3.0.0 I w niej odbieram dane z uC i mogę wysłać polecenia, które uC wykonuje prawidłowo, a nie odbiera mi ramek z PLC. Spróbuję jeszcze w przyszłym tygodniu uC<->PLC, może tu zahula |
Autor: | rskup [ 8 kwi 2016, o 10:02 ] |
Tytuł: | Re: Odbiór po UDP |
A masz loga ze złapanymi ramkami wysyłanymi w tym samym czasie z jednego i drugiego urządzenia (PLC i mikroprocesora) do aplikacji? Na pewno wysyłasz je na ten sam adres i port? -- Pozdrawiam, Robert |
Autor: | malarz87 [ 8 kwi 2016, o 11:15 ] |
Tytuł: | Re: Odbiór po UDP |
Nie, ja nie testuje tego w jednym czasie. Robiłem osobno testy z uC i osobno z PLC. Teraz jestem w pracy, więc mam pod ręką tylko PLC, w domu tworzę projekcik na uC. Wieczorem wrzucę ramki z uC, ale też sam porównam do tych z PLC. |
Autor: | rskup [ 8 kwi 2016, o 11:29 ] |
Tytuł: | Re: Odbiór po UDP |
A zobacz czy polecenie (w oknie wiersza poleceń) zwraca Ci informację o poprawnym nasłuchu na wybranym porcie: język bash Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Oraz czy poprawnie przyrasta Ci licznik poprawnie odebranych datagramów przy język bash Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. wartość 10 oznacza zrzucanie statystyki co 10 sekund. Przerywasz przez CTRL-C. -- Pozdrawiam, Robert |
Autor: | rskup [ 8 kwi 2016, o 15:31 ] |
Tytuł: | Re: Odbiór po UDP |
Windows taki zapis z 0.0.0.0 oznacza nasłuchiwanie na wszystkich adresach. -- Pozdrawiam, Robert |
Autor: | malarz87 [ 9 kwi 2016, o 11:49 ] |
Tytuł: | Re: Odbiór po UDP |
Dzięki za zaangażowanie. Będę drążył dalej temat. Jak coś to napiszę. |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |