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



Teraz jest 23 kwi 2024, o 18:32


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