Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 27 lis 2024, o 05:20


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 20 ] 
Autor Wiadomość
PostNapisane: 26 paź 2023, o 18:54 
Offline
Użytkownik

Dołączył(a): 15 gru 2012
Posty: 106
Pomógł: 0

Cześć,

Od kilku dni próbuję zmusić do działania tandem atmega 328p + ATNEL ESP WiFi jako serwer HTTP. Jak na razie bez powodzenia :(

Konfiguruję moduł ESP w następujący sposób:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Poniżej zrzut ekranu z Terminala po wydaniu komend do modułu ESP:
Obrazek


Moduł ESP łączy się z siecią i jest widoczny w otoczeniu sieciowym:
Obrazek

Komunikacja UART pomiędzy AVR i modułem ESP WiFi wykonana przez translator napięć. Programowanie atmegi przez ESP WiFi za pomocą MkBootloader 3.x działa, wysyłanie i odbiór komend do i z AVR przez terminal RS232 też jest OK, więc zakładam że nie tu leży problem.

Do testów działania serwera HTTP na atmedze wykorzystuje mój stary sprawdzony program który działa ze starym modułem ATNEL-WIFI232-T. Zakładam więc że tu również nie leży problem.

W kolejnym kroku sprawdzam działanie trybu transparentnego TCP <-> UART w module ESP za pomocą programu RS232/UART Terminal. Dane w kierunku TCP -> UART lecą prawidłowo, niestety w drugą stronę czyli UART -> TCP totalna cisza.

Program antywirusowy jaki mam zainstalowany na PC (ESET) ma ustawione reguły żeby nie blokować ruchu TCP i UDP dla adresu 192.168.0.121

Testy przeprowadzałem dla wszystkich softów ATENL ESP WiFi – od 1.05 do najnowszego na dzisiaj czyli 1.19.

Ponieważ mam kilka modułów ATNEL ESP WiFi więc sprawdziłem czy winny nie jest konkretny moduł. Na 3 modułach ESP-01Sm4 i jednym ESP-12 (wszystkie z softem ATNEL) również nie działa tryb transparenty w kierunku UART->TCP

Na tym etapie kończą mi się pomysły gdzie może być problem.

Potrzebuję pomocy...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2023, o 12:00 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27313
Lokalizacja: Szczecin
Pomógł: 1041

Zacznij może od sprawdzenia komunikacji z terminalem TCP który masz przecież w ATB ESP Terminal, bo na razie nie przekonuje mnie to że na TCP nic nie leci, tym bardziej że masz super narzędzia pod ręką WSZYSTKO w JEDNYM. W terminalu TCP weź klienta i podłącz się do swojego ESP a następnie wyślij coś do niego - powinno ci to wpaść do terminala RS232. Tam z kolei jak wpiszesz coś to poleci do terminala TCP

------------------------ [ Dodano po: 8 minutach ]

proszę sam zobacz:

Obrazek

ustawienie socketów:

Obrazek

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2023, o 13:34 
Offline
Użytkownik

Dołączył(a): 15 gru 2012
Posty: 106
Pomógł: 0

Tak, oczywiście sprawdzałem przy użyciu ATB ESP Terminal.

Faktycznie działa ale tylko przy aktywnym jednym sockecie.

Ja miałem ustawione tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


i w takiej konfiguracji transmisja danych w trybie transparentnym działa tylko w kierunku TCP -> UART i UDP -> UART

po wyłączeniu socketu 1 za pomocą komendy:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

TCP <-> UART działa dwukierunkowo

Dzięki Panie Mirku za podpowiedź ;)

pozdrawiam
Mariusz



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2023, o 14:10 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27313
Lokalizacja: Szczecin
Pomógł: 1041

Cytuj:
i w takiej konfiguracji transmisja danych w trybie transparentnym działa tylko w kierunku TCP -> UART i UDP -> UART

ależ NIEMOŻLIWE ! ;) .... musi i działa w KAŻDYM kierunku - na prawdę nie dorabiaj teorii ;)

a zresztą sam zobacz - specjalnie odpaliłem DWA SOCKETY. Na zerowym UDP CLISRV dzięki któremu mogę updejty firmware w AVR robić i na pierwszym TCP SRV z którym "gada" sobie klient w terminalu TCP. Ale zobacz że jak już to się zrobi - to wysyłanie z terminala RS232 leci zarówno na UDP jak i na TCP - co widać na tym skrinszocie - przeanalizuj sobie . Panie nawet nie wiesz ile ja to kiedyś testowałem i bugi usuwałem ...

Obrazek


z co do serwera www na AVR to spokojnie - będą jeszcze i o tym poradniki w swoim czasie ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2023, o 14:30 
Offline
Użytkownik

Dołączył(a): 15 gru 2012
Posty: 106
Pomógł: 0

No to u mnie z jakiegoś powodu to nie działa i najgorsze że nie mam pojęcia dlaczego...

Na screenie poniżej widać wysłane teksty z terminali UDP i TCP, ale jak wysyłam z UART to nic nie dociera do UDP i TCP

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2023, o 14:38 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27313
Lokalizacja: Szczecin
Pomógł: 1041

nooo to już widzę ;) robisz JEDEN BABOL na 100% ale też drugi

Zajmijmy się pierwszym. W terminalu UDP masz wyłączony serwer UDP !!!! dlaczego ???? Za to masz zaznaczony ptaszek aby coś tam było wysyłane "as Client" z PC'ta czyli jako klient ;) i działa wysyła ci - ale klient na PC WYSYŁA - czeka tylko kilka ms na odpowiedź i jak nie ma to dokonuje samounicestwienia bo taka jest jego idea pracy więc raczej z terminala ręcznie nigdy nie zdążysz mu odpisać :) .... Panie kochany zaznacz As Server i odpal wyżej SERWER UDP i już masz pierwszy babol z głowy

a DRUGI babol możesz rozwiązać na dwa sposoby: :)

1. W terminalu RS232 daj na chwilę w ramce "Line end" ptaszka none i sprawdź czy nie dociera nic z terminala TCP. Ale też może jednak zmień sobie ten nieszczęsny port 80 w ESP na np jakiś 5555 bo może ci komp blokuje coś ... nie wiem a na 5555 lub podobny powinno iść - a później zmień w terminalu RS232 znowu Line end na CR & LF i też popróbuj

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2023, o 14:59 
Offline
Użytkownik

Dołączył(a): 15 gru 2012
Posty: 106
Pomógł: 0

dobra UDP działa :D , faktycznie mój babol :shock:

TCP nadal nic, pomimo zmiany portu na 5555 i kombinacji z line end.
Najciekawsze jest to że jak w ESP włączam tylko 1 socket z ustawionym TCP to wtedy działa. Spróbuje jeszcze zrobić testy z innego komputera bez internet sekuritów itd.

Zrzut ekranu:
Obrazek

Dziękuję!
Mariusz



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2023, o 15:08 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27313
Lokalizacja: Szczecin
Pomógł: 1041

Maureli napisał(a):
Spróbuje jeszcze zrobić testy z innego komputera bez internet sekuritów itd.


DOKŁADNIE - chociaż o tyle dziwne że jak są róże sekurity to raczej ruchu do kompa nie dopuszczają a nie odwrotnie ale popróbuj i daj znać - bo jak widzisz u mnie śmiga to i u ciebie też na końcu musi

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 paź 2023, o 19:34 
Offline
Użytkownik

Dołączył(a): 15 gru 2012
Posty: 106
Pomógł: 0

update:

możliwe że wcześniej tego nie wychwyciłem ale faktycznie dane wędrują z UART do TCP, tyle że praktycznie natychmiast moduł ESP się resetuje, ponownie łączy się z siecią i od tego momentu komunikacja UART->TCP nie działa.

Poniżej live z ekranu:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 paź 2023, o 10:48 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27313
Lokalizacja: Szczecin
Pomógł: 1041

Maureli napisał(a):
tyle że praktycznie natychmiast moduł ESP się resetuje

hmmm u mnie nie ma tego efektu ale ....

.... ale właśnie chyba złapałem taki przypadek (tyle że bez resetowania) - że dane z uart nie lecą do PC ...

muszę posprawdzać, daj mi troszkę czasu proszę

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 paź 2023, o 12:02 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27313
Lokalizacja: Szczecin
Pomógł: 1041

Ha!!! szkoda że nie sprawdziłeś, nie dawało mi to spokoju i pobrałem sobie FW 1.05 ten pierwszy fabryczny i w nim WSZYSTKO śmiga, nie będę już pobierał kolejnych FW ale podejrzewam, że to będzie działać do FW 1.14 ! bo od 1.15 zaczął się problem wieli z FOTA! Wprawdzie w 1.19 go naprawiłem ale tak jakośik wydawało mi się że nie do końca i widzę, że kolejnym efektem ubocznym jest też ten problem z tym UART-->TCP....

Na szczęście nadchodzi WIELKIMI KROKAMI FW 1.20 - obiecuję że będzie już wszystko poprawione i FOTA i ten właśnie problem ;) proszę o cierpliwość - jak nie dzisiaj wieczorem to może jutro będzie już dostępny 1.20

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 paź 2023, o 18:22 
Offline
Użytkownik

Dołączył(a): 15 gru 2012
Posty: 106
Pomógł: 0

mirekk36 napisał(a):
Ha!!! szkoda że nie sprawdziłeś...


W drugim module wydawało mi się że mam 1.05 ale przed chwilą sprawdziłem i faktycznie mam wgrany też 1.19 :roll:

Ale faktycznie na 1.05 TCP śmiga w obu kierunkach aż miło!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 paź 2023, o 19:15 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27313
Lokalizacja: Szczecin
Pomógł: 1041

Maureli napisał(a):
Ale faktycznie na 1.05 TCP śmiga w obu kierunkach aż miło!

Ok! a możesz teraz sprawdzić czy śmiga na 1.20 :) bo już jest wstępna wersja do pobrania ! ;) Daj znać proszę

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 paź 2023, o 19:27 
Offline
Użytkownik

Dołączył(a): 15 gru 2012
Posty: 106
Pomógł: 0

Działa perfekcyjnie :D

Test na żywo:


Dziękuję!!!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 paź 2023, o 23:11 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27313
Lokalizacja: Szczecin
Pomógł: 1041

O! no i super - to teraz chyba ruszył ci już twój serwer na AVR co ? ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 paź 2023, o 15:08 
Offline
Użytkownik

Dołączył(a): 15 gru 2012
Posty: 106
Pomógł: 0

A i owszem :D

Aczkolwiek na razie to tylko klasyczne Hello World ;)

Obrazek

chwilowy brak czasu na więcej nie pozwala i wiedzy też trochę brak, ale do tematu na pewno wrócę.

Najważniejsze że są pierwsze efekty, to i motywacja jest do dalszego działania. Bo były momenty że już chciałem sobie dać spokój z tymi serwerami i html'ami ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 paź 2023, o 15:32 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27313
Lokalizacja: Szczecin
Pomógł: 1041

Maureli napisał(a):
Najważniejsze że są pierwsze efekty, to i motywacja jest do dalszego działania. Bo były momenty że już chciałem sobie dać spokój z tymi serwerami i html'ami

Spokojnie zbliża się też wielkimi krokami kurs Pawła pt: "Kurs HTML dla elektronika" ... który właśnie w tym zakresie mam nadzieję, zrobi sporo dobrego

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 paź 2023, o 15:17 
Offline
Użytkownik

Dołączył(a): 15 gru 2012
Posty: 106
Pomógł: 0

chętnie skorzystam!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 paź 2023, o 15:43 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2586
Pomógł: 128

Mirku, kiedy??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 31 paź 2023, o 16:50 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27313
Lokalizacja: Szczecin
Pomógł: 1041

micky napisał(a):
Mirku, kiedy??


Mamy nadzieję z Pawłem że do końca roku uda się ogłosić coś w tej kwestii ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 20 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO