Boa dia,

estou tentando fazer um projeto que utilize 2 ESP8266, um deles no modo WIFI+AP, que seria meu servidor, que conectaria no meu roteador, e o segundo ESP seria o cliente, que conectaria no servidor. O problema é que não sei fazer os dois se comunicarem entre eles, e os únicos tutoriais que encontrei são na linguagem LUA, que ainda não compreendo perfeitamente, por isso queria fazer na IDE do Arduino. Alguém poderia me ajudar?

Abraços

Exibições: 569

Responder esta

Respostas a este tópico

Li a algum tempo atrás, mas não estou encontrando a informação. 

O ESP8266 tem suporte para um tipo de comunicação WIFI que interliga vários módulos. 

E os dados passam através dos módulos usando o melhor caminho. 

É uma tecnologia bem interessante. 

Veja se ajuda :

ESP8266 - Comunicação de dados TCP/IP:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

ESP8266 - Comunicação WEB Server:
http://labdegaragem.com/forum/topics/conhecendo-o-esp8266?commentId...

http://visualgdb.com/tutorials/esp8266/http/

Mais informações:

http://labdegaragem.com/forum/topics/conhecendo-o-esp8266

Obrigado pela resposta, mas queria criar o código através da IDE do arduino, não com os comandos AT nem o com o VB. Mas obrigado mesmo assim.

Aqui ensina como instalar os pacotes necessários, para a IDE do Arduino

https://github.com/esp8266/Arduino

Se não souber usar git, procure pelo tópico:

Installing with Boards Manager

Eu sei, já instalei o ESP8266 na IDE, o que eu não sei é a programação mesmo quais os código que tenho que usar.

Seguem alguns links:

- Tutorial que escrevi sobre como programar o ESP8266 na IDE do Arduino:

http://josecintra.com/blog/programando-nodemcu-esp8266-ide-arduino/

- Site em Tailandês muito bom com vários exemplos. Ainda bem que código é em inglês (RsRs).

http://www.thaieasyelec.com/article-wiki/embedded-electronics-appli...

Outro:

http://shin-ajaran.blogspot.com.br/2015/09/stream-iot-sensor-data-e...

Eu dei uma olhada nos sites, inclusive eu já havia entrado no seu, mas nenhum deles explica como enviar informações para outro ESP8266. Mas obrigado mesmo assim.

Na verdade, quando você usa dois ESP, não muda muita coisa no projeto, pois cada um será identificado por um IP e o processo vai ser transparente.
É a mesma coisa de estar comunicando o ESP com um servidor normal. Nesse caso um ESP será o servidor e o outro um cliente ou vice-versa.

Basta colocar no seu projeto os IPs utilizados. Identifique o IP do seu servidor ESP e faça a chamada pelo Cliente ESP, utilizando os exemplos fornecidos.

Cara, não recomendo que tente desenvolver o que já esta pronto. 

O código para criar os comandos de TCP IP são bem complexos !!

Você já pesquisou sobre isso?

Sugiro que use os comandos AT - já esta tudo pronto. 

https://github.com/espressif/esp8266_at/wiki

https://github.com/espressif/ESP8266_RTOS_SDK

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço