Garage dörröppnare med Position - ESP2866 (4 / 6 steg)
Steg 4: 128 bitars säkerhet och konfiguration lösenord
Samt ange slutpunkter för position sensor, måste du generera din egen 128 bit konfiguration lösenord. Detta lösenord säkrar tillfälliga WiFi-anslutningen används för att ange nätverkets lokala riktiga lösenord. Detta samma lösenord används också av pfodApp för att skydda mot obehörig åtkomst till kontroll av din garageport. Du kan ställa in olika lösenord för dessa två funktioner men det är bekvämt att ha bara en QR kod och använda samma lösenord för båda.
För att generera ett slumpmässigt lösenord och tillhörande QR-kod, en SecretKeyGenerator java-program finns här som genererar slumpmässiga 128-bitars nycklar och skriver ut QR.png filer. Ett annat alternativ är att använda QR Droid privata (från Google Play) att skapa en QR-kod för din egen valda lösenord.
Här är OpenOffice mall som användes för att skriva ut QR-kod och annan anslutningsinformation för detta projekt. Uppdatera den med din egen QR kod och lösenord.
I båda fallen måste du uppdatera #define nära toppen av skissen med ditt eget lösenord.
=== start av pfodWifiWebConfig inställningar ===
uppdatera detta definierar med lösenordet från din QR-kod
http://www.forward.com.au/pfod/secureChallengeResponse/keyGenerator/index.html
#define pfodWifiWebConfigPASSWORD "b0Ux9akSiwKkwCtcnjTnpWp"
Du kan också ange din egen konfiguration Access Point namn, om du önskar.
Den färdiga skissen är GarageDoorWithPosition.ino. Se denna sida för mer information om programmering i OLIMEX. Du kommer att behöva installera tre (3) bibliotek för att kompilera GarageDoorWithPosition skissen. Du måste installera pfodParser.zip och pfodESP8266BufferedClient.zip från här. Du måste också installera DeboucedSwitch.zip biblioteket från här.
Du kan sedan koppla QR-kod, som innehåller detta lösenord, du modul eller på någon annan lämplig plats, så att du kan konfigurera modulen vid behov och skanna in lösenordet till pfodApp i ordning för att ansluta.