2) ESP8266 WIFi Access point Enviar e Receber Dados Parte 2

  Рет қаралды 9,037

GRF Tutoriais (Guilherme Ferreira)

GRF Tutoriais (Guilherme Ferreira)

Күн бұрын

Neste vídeo vou ensinar a vocês como configurar nosso ESP8266 para "limpar" as conexões TCP/IP para evitar problemas de envios sequenciais de dados e de gastos desnecessários de Memória RAM.
Função Utilizada:
#include "lwip/tcp_impl.h"
void tcpCleanup()
{
while (tcp_tw_pcbs != NULL)
{
tcp_abort(tcp_tw_pcbs);
}
}
Código:
codepad.org/4Dt...
Por favor fiquem à vontade para mandarem críticas, sugestões e perguntas.

Пікірлер: 46
@renatoferreira8973
@renatoferreira8973 Ай бұрын
Excelente. Como no setup criar uma conexão AP apenas para configuração. Na sequência no loop fazer conexão ao wifi normal. Grato.
@fipj
@fipj 2 жыл бұрын
Ótima aula. Parabéns. Ganhou mais um inscrito
@manoelmessiaspereiradedeus5849
@manoelmessiaspereiradedeus5849 3 жыл бұрын
Muito bom suas aulas....Parabéns .
@robertoborgesdasilva933
@robertoborgesdasilva933 Жыл бұрын
Boa noite, depois de 5 anos, que ví seu vídeo agora, você continua postando sobre arduino ?
@elienaipiresdarosa4377
@elienaipiresdarosa4377 2 жыл бұрын
Oi! É possível fazer um request a partir da placa que esta funcionando como ap?
@delmirocamargo5823
@delmirocamargo5823 5 жыл бұрын
Sua forma de explicar é muito intuitiva
@viniciusbottinijardim2939
@viniciusbottinijardim2939 3 жыл бұрын
Minha IDE está pedindo para adicionar biblioteca, sabe se houve alguma mudança?
@herlemphb
@herlemphb 7 жыл бұрын
o melhor video de esp q já vi!!! parabéns...
@grftutoriais8810
@grftutoriais8810 7 жыл бұрын
Muito obrigado.
@rembrandtes
@rembrandtes 4 жыл бұрын
show de bola .funciona sómente com a versão 2.3 do ESP
@fabiano_bim
@fabiano_bim 6 жыл бұрын
Otima aula obrigado. so que o seu codigo gerou um erro. struct tcp_pcb; extern struct tcp_pcb* tcp_tw_pcbs; extern "C" void tcp_abort (struct tcp_pcb* pcb); void tcpCleanup () { while (tcp_tw_pcbs != NULL) { tcp_abort(tcp_tw_pcbs); } } esse funcona correto.
@caraquedesafiouopapaco2511
@caraquedesafiouopapaco2511 5 жыл бұрын
O seu deu certo, vlw Fabiano :)
@pedro_armengol
@pedro_armengol 5 ай бұрын
Falaa fabianobim da gymsync você teve os créditos merecidos no projete do mosca, entendii!! É vidio.
@victorteixeira2245
@victorteixeira2245 7 жыл бұрын
Ótimos vídeos, estou a aguardar a vídeo aula para criar servidor dns.
@grftutoriais8810
@grftutoriais8810 7 жыл бұрын
Obrigado, está vindo. Logo mais sai.
@paulofreitas5423
@paulofreitas5423 5 жыл бұрын
Alguma versão da biblioteca mais nova para funcionar #include "lwip/tcp_impl.h alem da 2.3?
@gilsongoes6116
@gilsongoes6116 6 жыл бұрын
Somente você contou esses detalhes. Muito bom.
@viniciusbottinijardim2939
@viniciusbottinijardim2939 3 жыл бұрын
Boa tarde, é possível enviar 2 dados ao mesmo tempo? Estou com um ESP32 sensoriando 2 dados, e preciso enviar para o ESP8266
@dorivaldaniel5020
@dorivaldaniel5020 7 жыл бұрын
Parabéns muito boa suas explicoes
@grftutoriais8810
@grftutoriais8810 7 жыл бұрын
Obrigado.
@cristianobrito2463
@cristianobrito2463 4 жыл бұрын
Olá caro colega tudo bem? Eu tenho aqui alguns ESPs 8266 e esp32, compila o cód mas se conecta com wi-fi. Porque???
@lcnebenzah
@lcnebenzah 6 жыл бұрын
Excelente aula, parabéns! Uma sugestão, tu pode fazer um exemplo de conexão a banco de dados MySQL? Obrigado!
@eduardo908100
@eduardo908100 6 жыл бұрын
Boa noite, houve uma mudança na versão do compilador e esse código não compila mais esta dando erro não localiza o caminho na compilação, será que tem uma forma de nos ajudar nesse problema. Grato
@fabiogutierri9482
@fabiogutierri9482 6 жыл бұрын
você conseguiu a resposta disso amigo? Também quero saber...
@fabiano_bim
@fabiano_bim 6 жыл бұрын
@@fabiogutierri9482 use esse codigo struct tcp_pcb; extern struct tcp_pcb* tcp_tw_pcbs; extern "C" void tcp_abort (struct tcp_pcb* pcb); void tcpCleanup () { while (tcp_tw_pcbs != NULL) { tcp_abort(tcp_tw_pcbs); } }
@fabiano_bim
@fabiano_bim 6 жыл бұрын
use esse codio struct tcp_pcb; extern struct tcp_pcb* tcp_tw_pcbs; extern "C" void tcp_abort (struct tcp_pcb* pcb); void tcpCleanup () { while (tcp_tw_pcbs != NULL) { tcp_abort(tcp_tw_pcbs); } }
@alexandrodasilvasantos7573
@alexandrodasilvasantos7573 4 жыл бұрын
@@fabiano_bim esse compillou mais o do video não, obrigado.
@alexandrodasilvasantos7573
@alexandrodasilvasantos7573 6 жыл бұрын
Muito bém explicado obrigado e parabéns.
@delmirocamargo5823
@delmirocamargo5823 5 жыл бұрын
Bom dia, se eu te enviar um "sket do Arduíno" tem como explicar uma forma de aumentar botões de disparo, pois não tou conseguindo
@delmirocamargo5823
@delmirocamargo5823 5 жыл бұрын
Aumentar a quantidade de botões
@FabioDiniz_BB
@FabioDiniz_BB 5 жыл бұрын
Estava tentando criar um código com o esp8266 em modo estação. Ele acessaria o site google depois de apertar um botão, se caso fosse acessado com sucesso ele acenderia um led em outro pino mas não consegui ate agora. O codigo nao faria nada de util, seria apenas pra aprender como acessar uma pagina depois de apertar um botão... Se souber como fazer, seria uma boa compartilhar seu conhecimento com sua excelente explicação em um próximo vídeo!! Forte abraço!!
@chap7465
@chap7465 6 жыл бұрын
Olá, boa noite. Muito bom! Parabéns pela aula. Isso é exatamente o que eu estou procurando, porém estou trabalhando com o ESP32 e quando incluo esta função limpar TCP/IP no código dá erro na compilação para a placa que estou usando. Você pode me passar a função para limpar as conexões TCP/IP própria para o ESP32 (placa NodeMC-32S, 80MHz). OBS: o código sem a função limpar as conexões TCP/IP funciona na minha placa (com o WiFi.h), mas quando faço várias requisições seguidas o meu ESP32 trava. Valeu!!
@jeffersonctr
@jeffersonctr 6 жыл бұрын
Quantos clientes podem requisitar ao mesmo tempo?
@AlexsandreCamello
@AlexsandreCamello 4 жыл бұрын
Não consegui rodar a função indicada no ESP-01 Não sei ao certo se essa função tem o mesmo resultado, mas funcionou. struct tcp_pcb; extern struct tcp_pcb* tcp_tw_pcbs; extern "C" void tcp_abort (struct tcp_pcb* pcb); void tcpCleanup () { while (tcp_tw_pcbs != NULL) { tcp_abort(tcp_tw_pcbs); } } Att.
@eduardo908100
@eduardo908100 6 жыл бұрын
Anteriormente estava funcionando, mas instalei o mais novo compilador e ja olhei na net muita gente com problemas, e não vi solução.
@pataxoadventurer7677
@pataxoadventurer7677 6 жыл бұрын
Fala amigo, tudo bem? Parabéns pelos vídeos. Gostaria de saber se você tem algum livro ou apostila sobre ESP que possa me passar ou recomendar. Valeu.
@cyberlacs
@cyberlacs 5 жыл бұрын
Simplesmente não funciona o código, já tentei e várias pessoas já comentaram que não funciona. Favor passar o procedimento de como instalar esta biblioteca na IDE Arduino. #include "lwip/tcp_impl.h" void tcpCleanup() { while (tcp_tw_pcbs != NULL) { tcp_abort(tcp_tw_pcbs); } } Loading iniciado - Resposta daqui vários anos depois . . .
@sergioaraujo2748
@sergioaraujo2748 7 жыл бұрын
Olá, desculpa o incômodo mas poderia deixar essa biblioteca para download, estou tendo problemas acho que não tenho
@grftutoriais8810
@grftutoriais8810 7 жыл бұрын
Boa noite amigo, você fala da #include "lwip/tcp_impl.h"? Para obte-la basta baixar a versão 2.3 do ESP core no arduino, ao invés de usar a 2.4.
@sergioaraujo2748
@sergioaraujo2748 7 жыл бұрын
GRF Tutoriais, vou fazer isso se der certo, já agradeço
@marcosantoniooliveiradasil401
@marcosantoniooliveiradasil401 6 жыл бұрын
bom dia eu não consigo achar o wifi dele esp8266 crio o ip dele mas nao aparece
@wagnervianaguedes2940
@wagnervianaguedes2940 6 жыл бұрын
É PRECISO ESTAR ESSE CODIGO NO ESP ?
@cyberlacs
@cyberlacs 7 жыл бұрын
O include da bibilioteca "lwip/tcp_impl.h" gera o seguinte erro abaixo, como resolver este problema ? Arduino: 1.8.5 (Windows 10), Placa:"WeMos D1 R2 & mini, 80 MHz, 4M (1M SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 115200" C:\Users\cyberlacs\Desktop\Roda-roda-Wifi\Roda-roda-Wifi.ino:1:27: fatal error: lwip/tcp_impl.h: No such file or directory #include "lwip/tcp_impl.h" ^ compilation terminated. exit status 1 Erro compilando para a placa WeMos D1 R2 & mini Este relatório teria mais informações com "Mostrar a saida detalhada durante a compilação" opção pode ser ativada em "Arquivo -> Preferências"
@grftutoriais8810
@grftutoriais8810 7 жыл бұрын
Ok, tente instalar a versão 2.3 do esp pelo arduino mesmo, ao invés de usar a 2.4 use a 2.3 e veja se resolve o problema, me fale aqui se resolveu. Obrigado.
@grftutoriais8810
@grftutoriais8810 7 жыл бұрын
E mude a placa para a sua, você pode estar com a errada selecionada.
NodeMCU WebServer (Parte 2)
18:31
Duds Tecnologia
Рет қаралды 28 М.
Como receber dados no Arduino e acionar saidas com o ESP8266 3 de 3
17:01
Eletrônica Arduino e Android
Рет қаралды 32 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
3) ESP8266 WIFi Station (Conectar ao WIFI)- Enviar e Receber Dados
11:45
GRF Tutoriais (Guilherme Ferreira)
Рет қаралды 15 М.
1) ESP8266 WIFi Access Point - Sending and Receiving Data - Part 1
13:44
GRF Tutoriais (Guilherme Ferreira)
Рет қаралды 29 М.
NodeMCU ESP8266: Detalhes e Pinagem
17:58
Fernando K Tecnologia
Рет қаралды 66 М.
WiFiManager with ESP32 - Stop Hard-coding WiFi Credentials!
54:58
DroneBot Workshop
Рет қаралды 637 М.
How secure is 256 bit security?
5:06
3Blue1Brown
Рет қаралды 3,2 МЛН
Визитка программиста
19:40
Александр Красников
Рет қаралды 255 М.