udpclient
- Войдите на сайт для отправки комментариев
Пт, 17/11/2017 - 04:51
привет.
кто работал с ESP8266.h ?
нужна помощь по UDP клиенту
ардуино уно + esp связка
edited
такой код
len=0; int tries=5; // 5 resends while ((len==0) && (tries>0)) //repeat until data come or tries finish { buffer[0]='I'; buffer[1]=tries+48; buffer[2]=0; wificmd(buffer, strlen(buffer)); len=wifi.recv(buffer, sizeof(buffer), 10000); if (len>0) { ledmode(LEDWHITE,CONSTANT); while(1); } tries--; }
ардуинка конектится на мой планшет, где моя софтинка (писано на дельфи хе8) ловит пакеты, приходит все ок.
в ответку ардуине уходит строчка 777
так вот к ардуинке "777" не приходит. происходит 5 ресендов, 5 раз планшет ловит буфер, а ардуина нифига обратно не получает, len=0 всегда. может udp порт у ардуины закрывается? или еще какая-нибудь хрень происходит с esp? кто в курсе?
на стороне планшета проверил, там все просто, две строчки кода ответа присоединившемуся клиенту
s:='777'; idsrv1.Send(ip,port,s);
Я в Arduino для ESP8266 по udp только синхронизацию с NTP делал и обмен между двумя ESP-шками. Все работало предсказуемо и как часы. Нужен полный код.