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? 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 11 cze 2025, o 19:55


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
    Autor Wiadomość
    PostNapisane: 19 cze 2015, o 21:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lut 2014
    Posty: 293
    Lokalizacja: Jaskółowo k. Warszawy
    Pomógł: 9

    Witajcie.
    Już od jakiegoś czasu próbuje uruchomić zmianę protokołu TCP>>>UDP, UDP>>>TCP i cały czas coś jest nie tak.
    Na chwilę obecną zatrzymałem się na wysłaniu at+z. AT+NETP zapisuje się ale dopiero jak odłącze zasilanie z WIF232t.
    całość uruchomiona na zestawie ATB + ATNEL AIR.
    Przedstawię kod i opiszę reszte.

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


    Kod działa tak:
    Przez przeglądarkę ustawiam protokół TCP (po ustawieniu restart wifi).
    na terminalu connectbot wysyłam stringa AT+RST?
    Procesor wysyła +++a i wifi mam w transparentmode.
    ustawia UDP.
    dioda na zestawie gaśnie i procesor resetuje się.

    Wydaje się że wszystko działa ale wifi mi się nie zresetowało. tylko dalej jest w transparent mode.
    Dopiero jak ręcznie zresetuje WIFI mogę odpalić MKbootloader i wgrać nowy wsad.

    Ma ktoś pomysł jak to ugryźć?
    Operowałem już opóźnieniami ale nic to nie dało.

    _________________
    POZDROWIONKA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 cze 2015, o 21:53 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lut 2014
    Posty: 293
    Lokalizacja: Jaskółowo k. Warszawy
    Pomógł: 9

    Kurczaki już sam nie wiem o co chodzi.
    Zresetuje wifi do fabrycznych i Ciekawe czy przy ponownej konfiguracji ruszy.

    _________________
    POZDROWIONKA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 cze 2015, o 22:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    Powiem ci że ostatnio (wczoraj) miałem podobny problem musiałem wifi dać do fabrycznych by działało jako AP+STA MODE bo inaczej działał tylko tryb AP i dodatkowo niby łączyło się z moją radiówka w STA MODe dostawało adres ale ping za chiny ludowe nie leciał ... więc w takich przypadkach również polecam FACTORY RESET

    _________________
    Usługi druku przestrzennego - www.drumik.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 cze 2015, o 22:28 
    Offline
    Użytkownik

    Dołączył(a): 05 lut 2014
    Posty: 252
    Lokalizacja: obok Częstochowy
    Pomógł: 14

    Takie częste zmiany ustawień chyba nie służą modułowi(testuję odczytywanie danych ze stron www). Ale zwykły reset jak do tej pory wystarczył.
    A konkretnie w twoim przypadku spróbuj na zwykłych delajach, bo może coś się wcina jak puszczasz sekwencję.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 cze 2015, o 22:36 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lut 2014
    Posty: 293
    Lokalizacja: Jaskółowo k. Warszawy
    Pomógł: 9

    Rafał555 napisał(a):
    Takie częste zmiany ustawień chyba nie służą modułowi(testuję odczytywanie danych ze stron www). Ale zwykły reset jak do tej pory wystarczył.
    A konkretnie w twoim przypadku spróbuj na zwykłych delajach, bo może coś się wcina jak puszczasz sekwencję.


    Na zwykłych delayach nie działał poprawnie mkbootloader.
    Zostaje faktory reset, ale to sprawdzę pewnie jutro.

    _________________
    POZDROWIONKA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 20 cze 2015, o 23:17 
    Offline
    Moderator
    Avatar użytkownika

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

    Panowie niestety AT+NETP wymaga restartu modulu .... ale w 100% wystarczy AT+Z

    Kompletnie nie wie po co wy robicie jakies przywracanie do ustawien fabrycznych ... to jakies nieporozumienie ... cos musicie nerwowo moze robic ... czy jak ? Sam nie wiem ...

    A nie ... juz wiem co zle robicie .. tzn w kodzie z pierwszego postu jest samobojczy babol ...

    No pomyslcie jak mozna wyslac za pomoca uartputs ... komende at+z ... i za chwile zrobic cli() ... i sie dziwic ze at+z nie zrestartowalo wifi ??? ... A potem wymyslac ze trzeba do ustawien fabrycznych przywracac .... po co ?? :(

    Sorki za bledy i brak pl liter ... ale z fonu na wyjezdzie na szybko pisze

    _________________
    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: 21 cze 2015, o 00:53 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lut 2014
    Posty: 293
    Lokalizacja: Jaskółowo k. Warszawy
    Pomógł: 9

    mirekk36 napisał(a):
    Panowie niestety AT+NETP wymaga restartu modulu .... ale w 100% wystarczy AT+Z

    Kompletnie nie wie po co wy robicie jakies przywracanie do ustawien fabrycznych ... to jakies nieporozumienie ... cos musicie nerwowo moze robic ... czy jak ? Sam nie wiem ...

    A nie ... juz wiem co zle robicie .. tzn w kodzie z pierwszego postu jest samobojczy babol ...

    No pomyslcie jak mozna wyslac za pomoca uartputs ... komende at+z ... i za chwile zrobic cli() ... i sie dziwic ze at+z nie zrestartowalo wifi ??? ... A potem wymyslac ze trzeba do ustawien fabrycznych przywracac .... po co ?? :(

    Sorki za bledy i brak pl liter ... ale z fonu na wyjezdzie na szybko pisze

    Mirku ja poprostu już nie wiedziałem czego się chwytać.
    Z tym FactoryResetem to bardziej z podejściem a nuż może. Do końca nie dowierzałem gdyż jak podłączam przez przejściówkę to moduł się resetował przez AT+Z.

    Gdybym od razu miał takie podpowiedzi to wiedziałbym czego się chwycić.

    Wielkie dzięki. Jutro dam znać czy coś mi w końcu wyszło.

    _________________
    POZDROWIONKA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 cze 2015, o 05:51 
    Offline
    Moderator
    Avatar użytkownika

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

    Rozumiem ... ale dlatego podpowiada .... resetu do ustawien fabrycznych nie trzeba w ogole robic. Ja na prawde mnostwo tych modulow macam, w poradnikach widac ze na co dzien juz u mnie w firmie pracuje kilka .... uwierz mi jeszcze rzaden nie mial przywracanych fabrycznych ustawien.

    Jezt program ATB WIFI Config ... i za jego pomoca przeceiez wszystko mozna zrobic i przetestowac nawet. Szczegolnie czy np dziala komenda AT+Z

    _________________
    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: 21 cze 2015, o 12:33 
    Offline
    Użytkownik

    Dołączył(a): 05 lut 2014
    Posty: 252
    Lokalizacja: obok Częstochowy
    Pomógł: 14

    Nie wiem, czy kolega rozwiązał już problem.
    Bo to jest tak, że w ferworze walki z prze konfigurowaniem modułu czasem zdarzy się, że próbujemy zbyt wcześnie ponownie prze konfigurować moduł, który jest już wprowadzony w odbiór komend at. I wtedy zamiast at+z\r leci +++aat+z\r, czyli cała sekwencja. Może lekarstwem na to jest wysłanie 'a' jako stringa, czyli np. uart_puts("a"). A najlepiej w sekwencji po jakimś delayu powtórzyć "at+z\r".



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 21 cze 2015, o 13:26 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    Tak na szybko z użyciem delay'ów:

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


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 cze 2015, o 12:16 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lut 2014
    Posty: 293
    Lokalizacja: Jaskółowo k. Warszawy
    Pomógł: 9

    anshar napisał(a):
    Tak na szybko z użyciem delay'ów:

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


    Witaj.
    Dzięki za pomoc. AT+Z działa. Potrzebowałem trochę innego spojrzenia na kod.

    Pytania:
    Czemu na końcu stringa dajesz \n?
    oraz czemu nie używasz uart_putc('+')?

    No to walczę dalej.

    _________________
    POZDROWIONKA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 cze 2015, o 14:23 
    Offline
    Moderator
    Avatar użytkownika

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

    PITERK napisał(a):
    Czemu na końcu stringa dajesz \n?


    Pewnie z przyzwyczajenia gdy się wysyła do terminala, ale jak się wysyła do urządzenia to absolutnie nie trzeba wysyłać znaku nowej linii '\n' bo i tak jet ignorowany, a więc tracimy dodatkowy bajt we flash

    PITERK napisał(a):
    oraz czemu nie używasz uart_putc('+')?

    Przecież kolega powiedział czemu:
    anshar napisał(a):
    Tak na szybko


    Po prostu żeby jakkolwiek to zobrazować. ;)

    _________________
    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: 22 cze 2015, o 14:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lut 2014
    Posty: 293
    Lokalizacja: Jaskółowo k. Warszawy
    Pomógł: 9

    Ok. Działa jak należy. Powiedzcie mi jeszcze czy jest sens wywalać delay_ms skoro i zmiana tcp na UDP będzie mi służyła tylko do wgrania kodu przez Mkbootloader.

    Kurcze ale banana dostałem jak ruszyło mi bezprzewodowe wgrywanie wsadu.
    Mirku aplikacja super a wifi od dziś będzie moim rodzynkiem.

    _________________
    POZDROWIONKA



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 cze 2015, o 15:00 
    Offline
    Moderator
    Avatar użytkownika

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

    PITERK napisał(a):
    Powiedzcie mi jeszcze czy jest sens wywalać delay_ms skoro i zmiana tcp na UDP będzie mi służyła tylko do wgrania kodu przez Mkbootloader.

    Ja nie widzę sensu wywalać w takiej sytuacji ;)

    _________________
    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: 22 cze 2015, o 15:09 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 gru 2014
    Posty: 1540
    Pomógł: 269

    mirekk36 napisał(a):
    PITERK napisał(a):
    Czemu na końcu stringa dajesz \n?


    Pewnie z przyzwyczajenia gdy się wysyła do terminala, ale jak się wysyła do urządzenia to absolutnie nie trzeba wysyłać znaku nowej linii '\n' bo i tak jet ignorowany, a więc tracimy dodatkowy bajt we flash

    PITERK napisał(a):
    oraz czemu nie używasz uart_putc('+')?

    Przecież kolega powiedział czemu:
    anshar napisał(a):
    Tak na szybko


    Po prostu żeby jakkolwiek to zobrazować. ;)


    Nic dodać, nic ująć pani Mirku! Dokładnie tak. Dziękuję! :D



    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: 15 ] 

    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