Caro amigos, preciso muito da atenção de todos pois cheguei a um ponto do meu projeto que nao consigo mais andar adiante...
este projeto roda em rede internet e nao local
Arduino mega fica na casa do cliente >>>>>>>>>>>>>>>>>> /
acessa Wamp via Get atualizando os dados /
/ >>>>>>>>>>>>>>>>>>> WAMP Server
/
Dono da casa acessa pagina via /
web e ve dados arduino de sua casa>>>>>>>>>>>>>>>>>> /
Mas o dono da casa as vezes vai querer acionar reles (bomba, aquecedor e etc) na casa.
Aperto o botao na pagina html aciona o equipamento.
Para o arduino enviar para o wamp envia no modo client e para receber basta estar no modo servidor em outra porta. ou seja rodar os dois ao mesmo tempo servidor e client.
ate aqui td bem..............
o problema e que para receber dados no modo servidor na casa do client precisarei rotiar uma porta e cadastrar um no-ip por ex. para resolver o problema do ip dinamico.
e isto e um grande incoveniente para os clientes que precisara contratar (profisional de informatica e etc).
então pensei em usar uma conexao por socket ou telnet, para o arduino(client) tome a iniciativa de se conectar ao servidor que tem ip fixo, estabelecida a conexao o wamp nao precisa saber mais o ip no server para estabelecer conexao, pois do mesmo ja esta estabelecida.
agora e so trocar informaçoes de forma bilateral tanto arduino/ servidor como servidor/ arduino sem precisar o arduino rodar como servidor, cadastrar no-ip e rotear porta.
ai entao surge varias duvidas que nao sei para onde ir..............
1- este conceito de comunicacao bilateral como o arduino tamando iniciativa da conecao e depois os trocando informação por tempo indeterminado da certo?
2 - uso telnet ou socket?
3- onde posso achar estes ex. tanto em php (wamp) e C++ do arduino?
3- ou talvez ainda alguem tenha uma solução melhor?
conto com a ajuda de todos ............. por favor tenhao paciencia comigo, pois tenho minhas limitações, e desde ja agradeço muito a qualquer comentario que me ajude....
no aguardo.
Tags:
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por