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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 18 kwi 2025, o 09:42


    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: 107
    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: 27374
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 107
    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: 27374
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 107
    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: 27374
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 107
    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: 27374
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 107
    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: 27374
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 27374
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 107
    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: 27374
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 107
    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: 27374
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 107
    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: 27374
    Lokalizacja: Szczecin
    Pomógł: 1043

    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: 107
    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: 2595
    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: 27374
    Lokalizacja: Szczecin
    Pomógł: 1043

    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 1 gość


    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:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO