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 4 kwi 2025, o 05:50


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 40 ]  Przejdź na stronę Poprzednia strona  1, 2
    Autor Wiadomość
    PostNapisane: 19 lut 2018, o 16:18 
    Offline
    Użytkownik

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

    A może Mirku wprowadź do sklepu tę bibliotekę za symboliczne 5 zł dla tych co sie zagapili, że normalnie jest za free :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 19 lut 2018, o 16:40 
    Offline
    Moderator
    Avatar użytkownika

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

    :) no tak - no tak ;)

    _________________
    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: 2 mar 2019, o 18:00 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 21 sie 2014
    Posty: 90
    Pomógł: 0

    Świetna biblioteka!
    Mam jednak pewne pytanie.
    Jak komunikować się z modułem gdy jest w trybie TCP Client na porcie 80? Wiem, ze można, bo w Atnel WiFi Config można bez problemu połączyć się via UDP i przekonfigurować moduł.
    WIem, że funkcja MkWifiUDP.connect_atnel_wifi_direct(ModIp,"HF-A11ASSISTHREAD") prawdopodobnie do tego służy ale jak jej użyć?
    Coś nie mogę załapać.
    Próbowałem użyć jej podczas wykrywania modułu:

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


    ... i dalej próbowałem uzyskać coś w taki sposób, lecz bez rezultatu.

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


    Pewnie bez sensu to są zabiegi :) Ale nie bardzo wiem jak to ma wyglądać...
    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 2 mar 2019, o 21:23 
    Offline
    Moderator
    Avatar użytkownika

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

    nie używać na porcie 80 bo to nie ma najmniejszego sensu i nie będzie działać poprawnie - na tym porcie jest i musi być strona web modułu do jego konfiguracji

    _________________
    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: 2 mar 2019, o 22:37 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 21 sie 2014
    Posty: 90
    Pomógł: 0

    No tyle to wiem. Ale jak wykorzystać tę bibliotekę żeby osiągnąć skutek jak w wifi config? W wifi config łączy się z obojętnie jakim modułem z portem 80 nawet i można bez problemu wysyłać mu at. Czy można to zrobić za pomocą tej biblioteki?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 mar 2019, o 09:37 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 21 sie 2014
    Posty: 90
    Pomógł: 0

    No to może zapytam tak:
    Jak używa się funkcji
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    żeby pogadać z modułem nawet jeśli jest w trybie TCP Client na porcie 80 ?

    Albo chociaż jak działa ta funkcja? Jak ją wykorzystać?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 mar 2019, o 13:31 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 21 sie 2014
    Posty: 90
    Pomógł: 0

    Jeżeli chciałbym wysłać jakąś komendę AT do modułu, który jest w trybie TCP, Client, 80 ( np. chciałbym przełączyć go z STA na AP za pomocą komendy AT+WMODE) to jak mam mu to wysłać skoro na port 80 nie można nic wysyłać?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 mar 2019, o 14:13 
    Offline
    Moderator
    Avatar użytkownika

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

    no ale kolega to chyba coś mi się zdaje DRASTYCZNIE miesza pojęcia ...

    Komendy AT nie są dostępne przez WIFI ... skąd tobie przyszło to do głowy ... tzn mówię o stronie procka. Jeśli chcesz ze strony procka zmienić np z STA na AP to puszczasz trzy plusy +++ z odpowiednimi przerwami i moduł przechodzi z trybu transparentnego w tryb komend - dopiero wtedy można użyć komend AT do konfiguracji modułu, oczywiście później warto wrócić do trybu transparentnego.

    A jeśli chodzi ci o konfigurację po UDP w trybie serwisowym/konfiguracyjnym przy pomocy hasła HF-A11ASSISTHREAD no to przecież w nocie PDF masz napisane wyraźnie na jaki port UDP należy wysyłać dane, ja nawet teraz tak z pamięci to ci nie powiem sam musiałbym zajrzeć do PDF.

    _________________
    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: 4 mar 2019, o 14:44 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 21 sie 2014
    Posty: 90
    Pomógł: 0

    mirekk36 napisał(a):
    A jeśli chodzi ci o konfigurację po UDP w trybie serwisowym/konfiguracyjnym przy pomocy hasła HF-A11ASSISTHREAD no to przecież w nocie PDF masz napisane wyraźnie na jaki port UDP należy wysyłać dane, ja nawet teraz tak z pamięci to ci nie powiem sam musiałbym zajrzeć do PDF.

    O właśnie o to mi chodzi :) Czytam właśnie notę.

    ------------------------ [ Dodano po: 24 minutach ]

    Dobra, już rozumiem dlaczego nie działało... Przytoczę jeszcz raz linijkę kodu z góry:
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Zamiast IP broadcastowego, wysyłało na IP modułu z DHCP pobrane w zdarzeniu "_OnGetAtnelModule". Debilny błąd, przyznaję.
    Wszystkie moduły nasłuchują na konkretnym IP broadcastowym i konkretnym porcie...Port już próbowałem wpisywać wcześniej (ten poprawny 48899) ale to niepoprawny IP był błędem.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 4 mar 2019, o 17:05 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 21 sie 2014
    Posty: 90
    Pomógł: 0

    Ostatecznie udało się zorganizować komunikację za pomocą "send_udp". Ip = 255.255.255.255, port 48899, [hasło modułu]. Nadal jednak nie wychodzi mi za pomocą ".connect_atnel_wifi_direct" ...



    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: 40 ]  Przejdź na stronę Poprzednia strona  1, 2

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