Paso 4: Haga su Yun accesibles desde Internet
Ahora sólo pueden acceder al portal cuando se conecta a la misma red WiFi. Tendremos que exponer tu Arduino en la web en todo el mundo. Como una renuncia, esto no está construido para ser un sistema seguro y era sólo un proyecto DIY de la casa. He tomado las precauciones para sólo permitir que el proyecto de cierre de puertas de garaje (y comprobar que está de hecho abierta antes de enviar una señal al motor) pero dev web no es mi fuerte.
Tengo que dar gracias y gracias a esta Parada de Campos Roque para documentar este proceso.
Asignar una dirección IP permanente + reenvío de puertos
Para ello, tendremos que asignar su Yun una dirección IP reservada. Esto es para asegurar que ningún otro dispositivo se asignará la misma dirección de tu router. Esta parte le pedirá que encontrar la manera de acceder a la configuración del enrutador. Para mí, puede llegar portal local de mi router en 192.168.0.1.
Después de iniciar sesión, encontrar la página donde puede configurar reservas DHCP. Necesitará introducir la información manualmente o buscar en una tabla existente de DHCP. Si usted necesita la dirección MAC, se puede encontrar accediendo a su Yun a través del navegador.
A continuación, usted tendrá que asignar un puerto para reenviar las solicitudes entrantes a su Yun. Encontrar la página donde podrá configurar el reenvío de puertos y añadir una nueva regla. La aplicación será para HTTP, con una conexión de TCP y todos los puertos públicos y privados son 80.
Usted puede Google "¿cuál es mi dirección ip?" para encontrar su dirección IP pública. Intento acceder a < yourPublicIPAddress >: 8080 en un explorador para asegurarse de que los cambios han tenido lugar. Tuve que utilizar otra red (conexión de datos de mi teléfono) para confirmar que los cambios trabajaban. Usted debe redirigirse al portal administrativo de su Yun.
Por último, confirmar que va a < yourPublicIPAddress>/sd/anexo-garaje-monitor le llevará a la página del proyecto. Me parece que el Yun es tipo de irregular a veces y puede tomar varios intentos antes de cargar correctamente.
Mediante un servicio DDNS
En este punto, eso es más o menos para arriba. Si no eres un fan de recordar su dirección IP pública, podemos utilizar un servicio DDNS para proporcionar una dirección más favorable para los humanos.
Regístrese para una cuenta gratuita en http://www.noip.com/.
Una vez has logueado, que desea Agregar un Host.
Se le dará un formulario para llenar. Rellenar un nombre de host de su preferencia, seleccione un dominio en lista no-ip de dominios gratis. Seleccione Redirección de Web y poner en <yourPublicIPAddress>/sd/anexo-garaje-monitor como la dirección.
Dar 5-10 minutos para que los cambios tengan lugar. Otra vez, usando un dispositivo en una red diferente, confirme que puede acceder a su monitor del garaje con la nueva dirección.
Desafortunadamente, con cuenta free no-ip, el dominio sólo se mantiene durante 30 días. Usted puede cualquier registro en cada mes para pulsado el dominio o configurar un script que lo hará por usted.
Se puede visitar post de blog de Roque Campos Paradapara un script PHP empezar.