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 02:09


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 3 ] 
    Autor Wiadomość
    PostNapisane: 6 sty 2020, o 12:49 
    Offline
    Nowy

    Dołączył(a): 04 sty 2017
    Posty: 19
    Pomógł: 0

    Witam serdecznie

    wczoraj pol dnia glowilem sie nad pewnym tematem i nic nie wymyslilem, robie zdalny system pomiarowy w ktorym kilka modulów WiFi (jeden glowny ESP32 jest serverem, pozostale 8266 to klienci) beda zbierac dane z czujnikow, wysylac po UDP (moze w przyszlosci TCP) do serwera a stamtad powedruja na jakas strone/apke.

    Mam zrobiona na esp komunikacje UDP zarowno po stronie accespointa jak i klienta, natomiast przesylana ramka danych jest w formacie ASCII, problem (moze trywialny) to wyslanie i odebranie danych w formacie int/float (bo tego typu dane beda pochodzily z czujnikow). Probowalem roznych funkcji jak i sposobow rzutowania, zawsze arduino ide (bo w tym programuje ESP) zwraca mi bledy o niedozwolonej konwersji itp...
    Wrzuce kod na ktorym poprawnie sa wysylane dane jednak tak jak pisalem jako tekst w ASCII:
    Strona klienta:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    język cpp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Jak widac wyslanie tekstu nie jest problemem ale nie umiem wyslac danych np z typu int, gdyz wysyla sie calkmien zmieniona wartosc

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


    Czy ktos moglby powiedziec albo moze wskazac przyklad jak poprzez UDP przeslac np float?
    Bede wdzieczny za rady



    Góra
     Zobacz profil  
     
    PostNapisane: 6 sty 2020, o 18:59 
    Offline
    Nowy

    Dołączył(a): 08 maja 2019
    Posty: 17
    Pomógł: 1

    Wyślij sobie jakąś sformatowaną ramkę "stringiem" i ją przeparsuj odpowiednio. Możesz sobie takie coś przećwiczyć w jakiejś PCtowej aplikacji - tu się przydadzą funkcje typu strtok, atoi, itoa itp.

    Ale za używanie ESPka pewnie to wszystko wyleci zaraz.



    Góra
     Zobacz profil  
     
    PostNapisane: 9 sty 2020, o 11:04 
    Offline
    Użytkownik

    Dołączył(a): 18 lis 2019
    Posty: 31
    Zbananowany użytkownik

    Pomógł: 1

    tischtennis napisał(a):
    Ale za używanie ESPka pewnie to wszystko wyleci zaraz.

    Widziałem ten temat na kilku forach więc dużej straty nie będzie.
    Arduino, czy tego się chce czy nie, zrobiło się (niestety) popularne. Fora aby zwiekszyć wpływy z reklam zakładaj działy Arduino. Nawet Elektrozgroza je promuje bo założenie tematu kosztuje 0 punktów.



    Góra
     Zobacz profil  
     
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Ten wątek jest zablokowany. Nie możesz w nim pisać ani edytować postów.  [ Posty: 3 ] 

    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