Pessoal,

Criei uma rede Mesh usando a biblioteca painlessMesh.h para capturar informações de um sensor DHT22 e outro TSL 2561 e em 3 pontos diferentes.

Montei os escravos capturando os dados e enviando a um mestre que irá recolher estes dados e encaminhar via HTTP a um servidor na nuvem.

Ocorre que os slaves estão rodando beleza e o mestre está recebendo os dados numa boa, porém, não consigo retransmitir para a nuvem.

O mestre se conecta normalmente, mas quando vai transmitir da erro na conexão.

Creio ser algum conflito no WiFi do ESP8266 que está sendo utilizado para as duas coisas ao mesmo tempo. Alguém tem alguma luz sobre isso?

Vejam um fragmento da saida do monitor serial:

15:20:56.576 -> Enviando...Sem conexão
15:21:01.233 -> startHere: Received from 3954893764 msg=S!3954893764!0.00!0.00!522778289!F
15:21:01.267 -> Enviando...Sem conexão
15:21:13.252 -> startHere: Received from 3809282151 msg=S!3809282151!37.40!29.10!65!F
15:21:13.289 -> Enviando...Sem conexão
15:21:18.285 -> startHere: Received from 2391171512 msg=S!2391171512!49.30!23.80!196!F
15:21:18.285 -> Enviando...Sem conexão
15:21:19.789 -> startHere: Received from 3954898400 msg=S!3954898400!0.00!0.00!522778289!F
15:21:19.789 -> Enviando...Sem conexão
15:21:24.793 -> startHere: Received from 2391170485 msg=S!2391170485!42.90!27.80!101!F

Anexo: código do Master.

Zé Roberto

Exibições: 120

Anexos

Responder esta

Respostas a este tópico

José Roberto, pesquise se o problema pode ser o número máximo de conexões.

Parece que no ESP8266, o máximo é de 4 e no ESP32, esse número é maior.

Se bem que, no seu caso, parece que são 4

Veja alguns casos parecidos com o seu:

https://www.reddit.com/r/esp8266/comments/4x2e20/connect_more_than_...

https://www.esp8266.com/viewtopic.php?p=82763

 

Pessoal,

Obrigado pela ajuda de todos. Resolvi colocar um Atmega 328 na mesma placa, recebendo dados do ESP8266 por I2C e transmitindo para a nuvem via cabo, através de um W5100. Tá rodando redondo.

Abraços.

Zé Roberto

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2020   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço