User manual

Oznacza to, żer IP, nawet jeśli został już raz zmieniony, może ustawić się na nowy
PC.
Jest to też powód, dlaczego najpierw trzeba wysłać polecenie do modułu, zanim
będzie można odbierać dane. Wtedy powinno być także możliwe odbieranie
danych od tego komputera. Chyba że z innego komputera zostanie ponownie
wysłana wiadomość do modułu.
001
boolean sendUDP(String Msg)
002
{
003
boolean success = true;
004
005
success &= sendCom("AT+CIPSEND=" + String(Msg.length() + 2),
006
if (success)
007
{
008
success &= sendCom(Msg, "OK");
009
}
010
return success;
011
}
Wysyłanie wartości analogowej odbywa się w procedurze loop. Do tego używana
jest nowa funkcja sendUDP() , która umożliwia łatwiejszy dostęp do znanych
funkcji. Między wysyłaniem poleceń nie musi być ustawione opóźnienie, ponieważ
na transmisję potrzeba nieco czasu. Jednakże częstotliwość, z jaką przekazywane
są nowe dane, jest tak wysoka, że komputer jest prawie że bombardowany
wiadomościami.
KLIENT TCP
W poprzednim rozdziale zajmowaliśmy się protokołem UDP, za pomocą którego
można w prosty sposób wysyłać i odbierać dane. Z tym protokołem można
zrealizować wiele zastosowań. W tym rozdziale zajmiemy się protokołem TCP-
Protokoll (Transmission Control Protocol). Moduł będzie pracował w tym rozdziale