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: 1239

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

Boa noite, fiz um projeto parecido onde enviava os dados de vários sensores para uma raspberry e com um código simples em python os valores eram enviados via wi-fi para uma planilha Google em tempo real. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço