Anslutning av DIY IoT enheter till Internet med pfodApp
Hur du ansluter hemma och bort med hjälp av samma anslutning
Detta instructabe omfattar hur du får din WiFi pfodDevice, IoT, ansluten till Internet. Det visar också hur pfodApp löser problemet med att inte kunna ansluta till din lokala enhet via Internet medan du är fortfarande hemma. Denna handledning finns även på http://www.forward.com.au/pfod/HomeAutomation/ConnectingIoT/index.html)
Med ankomsten av billig ESP8266 baserat WiFi styrelser som kan programmeras via Arduino IDE är det nu mycket enkelt att bygga en WiFi kontrollerade switch. PfodDesigner låter dig designa Android menyer och genererar Arduino koden medan pfodApp hanterar alla Android sidan, ingen Android programmering krävs. Den Garage dörren Remote med Position är ett mer avancerat exempel.
Om du tillåter anslutning från Internet måste du överväga säkerhet. pfodApp stöder en 128-bitars säkerhet som kommer att arbeta med Mega baserade styrelser eller högre, detta inkluderar ESP8266 styrelser. Igen är Garage dörren Remote med Position ett exempel på denna säkerhet.
Som beskrivs nedan kan du konfigurera din router för att tillåta åtkomst till enheten IoT från Internet med en offentlig IP- eller web-adress. Men när du är ansluten till din lokala WiFi, din router inte kan du ansluta med hjälp av den Internet-adressen. Detta innebär vanligtvis måste du ställa in två anslutningar, en för användning hemma och en för användning när vägen. Detta fungerar inte bra när du backar ner enheten och vill stänga garageporten. Eftersom du är precis på kanten av din hem WiFi, din mobil är att släppa in och ut WiFi utbud och varken lokala eller Internet-anslutning fungerar bra.
pfodApp V1.2.91 + löser detta problem genom att du kan skapa en anslutning, använder Internetadress, och sedan när du ansluter, pfodApp stänger automatiskt av mobilens WiFi-anslutning så tvinga anslutningen till gå via mobil Data ut till Internet och tillbaka i via din router. När du stänger anslutningen aktiveras mobilens WiFi igen. Om du är borta och anslutna till vissa andra WiFi-nätverk, kan du tvinga pfodApp att använda WiFi anslutningen genom att stänga av mobil Data anslutningen i telefonens inställningar.
Efter att ha löst det problemet här är tre stegen för att få din DIY IoT enhet på Internet
- Ge din enhet en oföränderlig lokala IP-adress i nätverket
- Slå ett hål genom din Internet-Router så kan du nå den lokala enhetens IP från omvärlden
- Ställa in dynamiska IP-klient så att du kan hitta din Internet-Router från världen utanför, eller, alternativt betala för en statisk IP ska tilldelas till din hemrouter så it global IP inte ändras.
Slutligen om du göra enheten åtkomlig från omvärlden måste du tänka på säkerheten. Hur du skyddar mot hackare att få tillgång till din enhet.