eu fiz um sistema com o Arduíno com uma pagina web q controla uns motores, luzes visualiza sensores, etc

esta funcionando em rede local normalmente porem, preciso fazer o controle de fora da casa por exemplo do trabalho.

assisti uns videos  de como abrir portas e botar no noip mas n consegui. onde moro não tem banda larga e nem  interne-te via radio só tem sinal de telefone e 3g. tenho um plano da vivo 3g 40 gb q pega 173 de ping 2,48 de download e 0,15 de upload 

vou detalhar os aparelhos usados:

um mode roteador MidCom 910 q esta com o chip mas ele tem apenas uma saída de rede q esta ligada num  roteador na tp link TL-WR740N q tem 4 saídas 1 esta ligada no pc outra no Arduíno e outra  ligada em um segundo roteador q esta no telhado de casa com uma antena direcional apena para wifi longe de casa.

como devo pro seguir para poder entrar no Arduíno de fora ?

Desde ja Obrigado 

Exibições: 1169

Responder esta

Respostas a este tópico

a pagina do midcom 

Anexos

a porta 

Anexos

o tplink 

Anexos

os modens 

Anexos

Minha sugestão é que seu Arduino, em vez de agir como servidor web, seja um cliente web fazendo requisições para um site que vai fazer a ponte para você.

Sendo servidor, voce terá que resolver muitas situações complicadas do tipo: contratar servidor de DNS dinamico, abrir portas com NAT ou Port forward, etc

Existem muitos sites para fazer a ponte para voce tipo zapier.com, www.pushingbox.com, ifttt.com e outros.

Boa sorte!

  'Eiju

Olá Celso,

Vi sua resposta - o Zapier tem ponte para Arduino ?

Sensacional, Zapier é um troço muito legal.

Poderia me ensinar como utilizo ? 

MQTT. Você não precisa utilizar um webserver. 

Instale a biblioteca PubSubClient.h.

Os samples que vem junto estão bem escritos, nem precisa procurar tutorial na Internet.

Tem sample para internet cabeada - Ethernet,h - mqtt_basic.ino

e

para esp8266 - ESP8266WiFi.h - mqtt_esp8266.ino

Anexos

a

Anexos

poderia me explicar como utilizo esta biblioteca 

PubSubClient.h ?

Acabei de explicar. Bom, vou tentar detalhar melhor:

Baixe a biblioteca pela própria IDE do Arduino:

Sketch-->Include Librarie-->Manage Libraries (ou isso em portugues, não sei como você usa)

Se quiser, filtre a biblioteca PubSubClient.h

Após baixa-la, utilize os exemplos que eu citei no comentário anterior:

mqtt_basic.ino se você for usar com um shield Ethernet

ou

mqtt_esp8266.ino se for utilizar WiFi com um módulo ESP

Como você conecta seu Arduino (ou ESP) com a Internet ?

Se quiser, anexe seu sketch ou um link junto ao pastebin (ou outra coisa do tipo)

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço