Styra din garageport från var som helst! (3 / 4 steg)
Steg 3: Mjukvara Setup
1. du måste ansluta en IP-adress som är inom räckhåll på din router (om du kommer via en router). För att hitta detta enligt instruktionerna mer specifika kommenterade i koden, men i princip kommentar ut manuell IP-installationen koden och kommentar i DHCP-koden. Detta kommer att skriva ut en automatiskt konfigurerad IP i följetongen. Om du inte vet ditt utbud kan du använda som dynamiskt tilldelade IP genom att skriva det i området manuella IP-inställningar som du kan vara säker på att inom routerns räckvidd.
2. kontrollera garaget dörren ta din nu statisk IP-adress och skriva den i din webbläsare. Efter Undersökningsperioden med antingen /? C, /? O eller /? R kommer att antingen stänga, öppna eller ge statligt av din garageport. Den /? C och /? O egentligen samma sak bara med olika HTML-svar. För /? R att vara korrekt måste du konfigurera växeln, mer om det senare.
3. om din ARDUINO är ansluten till en ROUTER läser detta. Om din Ethernet-shield kommer genom en router IP-adressen är en lokal IP och därför stängning/öppning i webbläsaren manöver fungerar endast från en enhet som är också ansluten till routern. För att segla detta behöver du för att vidarebefordra port 80 till arduino. Detta är mycket olika för varje router men http://portforward.com/ är en stor hjälp när jag försöker lista ut. När du har slutfört portforwarding kan du styra arduino med din globala IP i stället för arduino's lokala IP. Hålla den lokala IP i skissen men hitta din globala IP genom att gå till http://www.whatismyip.com/ med valfri dator ansluten till routern. Du kan nu skriva detta IP i webbläsaren av alla enheter (i nätverket eller på annat sätt) och använda samma kommandon för att kontrollera arduino. Tänk på din globala IP inte Maj bli statisk och kan förändras när din DHCP-lånet går ut. Google är hur du tilldelar en statisk global IP för din router eller bara hålla dig uppdaterad med förändringarna som om detta fallet. Denna del kan vara lite förvirrande om du är ny med det här men jag är glad att försöka hjälpa om du har några frågor.