Stap 4: Controleer uw Yun toegankelijk vanaf het Internet
Op dit ogenblik u kunt alleen toegang tot het webportaal wanneer aangesloten op hetzelfde wifinetwerk. We zullen moeten blootstellen uw Arduino op het wereldwijde web. Als een disclaimer, dit is geen enkele manier gebouwd om een veilig systeem en was gewoon een huis project DIY. Ik heb genomen voorzorgsmaatregelen zodat alleen het project te sluiten van de deuren van de garage (en controleren dat het inderdaad open is voor het verzenden van een signaal naar de motor), maar web dev is niet mijn forte.
Ik moet dank en krediet aan deze Roque Campos Parada voor het documenteren van dit proces.
Toewijzen van een Permanent IP-adres + Port Forwarding
Hiervoor zullen we moeten uw Yun een gereserveerde IP-adres toewijzen. Dit is om ervoor te zorgen dat geen ander apparaat hetzelfde adres wordt toegewezen door uw router. Dit deel moet u om erachter te komen hoe toegang krijgen tot de routerinstellingen van uw. Voor mij, van mijn router lokale portaal bereikbaar op 192.168.0.1.
Na het inloggen, door de pagina waar u van DHCP-reserveringen configureren kunt te vinden. Moet u wellicht handmatig invoeren van de info te vinden op een bestaande DHCP-tabel. Moet u het MAC-adres, kan het worden gevonden door in te loggen in uw Yun via de browser.
Vervolgens zul je een poort inkomende aanvragen toekomen aan uw Yun toewijzen. Zoek de pagina waar u kunt configureren poort forwarding en een nieuwe regel toevoegen. De toepassing zal voor HTTP, TCP- verbinding en alle publieke en private havens zijn 80.
U kunt Google "Wat is mijn ip-adres?" om te zoeken naar uw openbaar IP adres. Toegang probeert te < yourPublicIPAddress >: 8080 in een browser om te controleren of uw wijzigingen hebben plaatsgevonden. Mij had voor toepassing een ander netwerk (van mijn telefoon gegevensverbinding) om te bevestigen dat de veranderingen gewerkt. U moet worden doorgestuurd naar uw Yun's bestuursportaal.
Tot slot bevestigen dat zal < yourPublicIPAddress>/sd/bijlage-garage-monitor brengt u naar de projectpagina. Ik vind dat de Yun soms soort vlekkerig is en verschillende pogingen voordat het laden goed op kan nemen.
Met behulp van een DDNS-Service
Op dit punt, bent u vrij veel plaatst omhoog. Als je niet een fan van de herinnering aan uw openbaar IP adres, kunnen we een DDNS-service gebruiken om een webadres meer mens-vriendelijke.
Aanmelden voor een gratis account op http://www.noip.com/.
Eens u bent ingelogd, u wilt toevoegen een Host.
Krijgt u een formulier in te vullen. Vul een hostnaam van uw keuze, selecteer een domein uit neen-ip's lijst van gratis domeinen. Selecteer Web Redirect en zet <yourPublicIPAddress>/sd/bijlage-garage-monitor als het adres.
Geef het 5-10 minuten om de wijzigingen plaatsvinden. Nogmaals, met behulp van een apparaat op een ander netwerk, bevestigen dat u toegang heeft tot uw garage monitor met het nieuwe adres.
Helaas, met neen-ip's gratis account, het domein wordt alleen gehouden voor 30 dagen. U kunt beide log in elke maand houdt u het domein of het instellen van een script dat zal het voor u doen.
Roque Campos Paradablog-post voor een PHP-script om te beginnen kunt u bezoeken.