<div dir="ltr">Nesses casos costumo dizer "bom, isso é problema do servidor". Não sei como envia esses dados, mas em geral quando se envia algo ele dá um código de retorno ao método executado, acessado, etc. Isso se não cuspir uma exceção se entende que o servidor recebeu e tá tudo certo.<div><br></div><div>Algo assim Frediani, um vetor com de cada envio, mas faço isso no RPI com python que tem bem mais memória. Nesse caso enviaria grupos menores e apagaria grupos menores confirmados. Tipo de 10 em 10 ou algo do tipo, divertido seria usar bitwise pra isso (255 = 8 dados enviados).</div></div><div class="gmail_extra"><br><div class="gmail_quote">Em 18 de janeiro de 2016 10:51, Fernando Frediani <span dir="ltr"><<a href="mailto:fhfrediani@gmail.com" target="_blank">fhfrediani@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Certo.</p>
<p dir="ltr">Paulo - No caso do status de retorno = 200 isso significa que a conexão TCP/HTTP foi estabelecida com sucesso ou significa fim de transferência ? Porque é preciao conaiderar que após a conexão é estabelecida ela pode parar no meio da transferência do arquivo.</p>
<p dir="ltr">Alejandro - Se eu tenho um vetor vocé sugere que eu grave por ex um bit de confirmação em cada linha enviada para então pode limpar os dados locais ? Faz sentido, mas e p confirmar que o dado está de fato armazenado no outro lado ?</p><span class="HOEnZb"><font color="#888888">
<p dir="ltr">Fernando</p></font></span><div class="HOEnZb"><div class="h5">
<div class="gmail_quote">On 18 Jan 2016 10:40, "Alejandro Mesias" <<a href="mailto:ale.mesias@gmail.com" target="_blank">ale.mesias@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Separaria a responsabilidade, simplismente. Enviar todos os dados é responsabilidade do ESP, ele só pode apagar caso na programação dele confirme que todos os dados subiram, caso não consiga todos apenas apaga o que realmente conseguiu enviar. Costumo colocar em um vetor o que foi enviado com sucesso.<div><br></div><div>Agora se você quer uma confirmação porque a janela de "ter internet" é pequena, executaria algo a parte para dar essa mensagem. Não sei o que é Thingsspeak, servidor para acumular dados de IOT?</div></div><div class="gmail_extra"><br><div class="gmail_quote">Em 18 de janeiro de 2016 10:37, Paulo Costa <span dir="ltr"><<a href="mailto:me@paulo.costa.nom.br" target="_blank">me@paulo.costa.nom.br</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">No caso de uma requisição HTTP (Thingspeak), você pode verificar o status de retorno (200 = OK)</div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>Em 18 de janeiro de 2016 10:33, Fernando Frediani <span dir="ltr"><<a href="mailto:fhfrediani@gmail.com" target="_blank">fhfrediani@gmail.com</a>></span> escreveu:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><p dir="ltr">Caros, preciso de uma idéia.</p>
<p dir="ltr">Comentei com alguns que estou querendo montar um ESP + DHT22 para medir temperatura e umidade de um ambiente 24hrs.<br>
Porém o ambiente não possui conexão à internet, portanto pretendo gravar os resultados (a cada X minutos) na própria flash do ESP o que não creio ser um problema em sí.</p>
<p dir="ltr">O problema que preciso de ajuda é o seguinte: quado o ESP consegue conexão à internet eu quero que ele faça um upload desses resultados guardados (pode ser para um servidor Web, ou até mesmo Thingspeak) e quero receber uma confirmação que esse upload (ou seja tudo que estava no arquivo da flash) foi completo para então poder apagar esses dados da flash e liberar memória.</p>
<p dir="ltr">Como fazer essa confirmação ? Qual a lógica a ser empregada ?</p>
<p dir="ltr">Obrigado<span><font color="#888888"><br>
Fernando</font></span></p>
<br></div></div>_______________________________________________<br>
Lista do LHC <<a href="http://lhc.net.br" rel="noreferrer" target="_blank">http://lhc.net.br</a>><br>
<a href="mailto:HSC@listas.tia.mat.br" target="_blank">HSC@listas.tia.mat.br</a><br>
<a href="http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br" rel="noreferrer" target="_blank">http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
Lista do LHC <<a href="http://lhc.net.br" rel="noreferrer" target="_blank">http://lhc.net.br</a>><br>
<a href="mailto:HSC@listas.tia.mat.br" target="_blank">HSC@listas.tia.mat.br</a><br>
<a href="http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br" rel="noreferrer" target="_blank">http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div>======================================<br>Alejandro Mesias André Nebra Perez<br>Java/Python/Js/Something else Developer<br>Twitter: @meszias<br>Linux User #442506<br>Campinas - SP - Brasil - South America<br>======================================</div>
</div>
<br>_______________________________________________<br>
Lista do LHC <<a href="http://lhc.net.br" rel="noreferrer" target="_blank">http://lhc.net.br</a>><br>
<a href="mailto:HSC@listas.tia.mat.br" target="_blank">HSC@listas.tia.mat.br</a><br>
<a href="http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br" rel="noreferrer" target="_blank">http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br</a><br>
<br></blockquote></div>
</div></div><br>_______________________________________________<br>
Lista do LHC <<a href="http://lhc.net.br" rel="noreferrer" target="_blank">http://lhc.net.br</a>><br>
<a href="mailto:HSC@listas.tia.mat.br">HSC@listas.tia.mat.br</a><br>
<a href="http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br" rel="noreferrer" target="_blank">http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">======================================<br>Alejandro Mesias André Nebra Perez<br>Java/Python/Js/Something else Developer<br>Twitter: @meszias<br>Linux User #442506<br>Campinas - SP - Brasil - South America<br>======================================</div>
</div>