Stap 4: Toevoegen 128-bits beveiliging en verbinding maken via het Internet
Voor het instellen van uw router bedoeld om toegang tot de schakelaar van het Internet, moet u de verbinding met een wachtwoord beveiligen. pfodApp ondersteunt 128 bits-wachtwoorden die bieden een veilige vraag en antwoord wanneer iemand probeert te verbinden en ook een veilige hash toe te voegen aan elk bericht in elke richting voor elke poging speurder zoals bericht herhalen of wijziging van het bericht. Volledige details van deze beveiligingsupdate worden beschreven in de SipHash Secure vraag en antwoord.
Deze pagina, Secret Key Generator voor Secure vraag en antwoord, toont het gebruik van het gratis java-programma voor het genereren van willekeurige 128-bits sleutels en coderen van hen als ASCII-tekens. De resulterende sleutels kunnen worden opgeslagen als een QR-code voor het eenvoudig scannen naar uw mobiele telefoon.
Een voorbeeld van de geheime sleutel wordt weergegeven boven waar het dossier-naam, b0Ux9akSiwKkwCtcnjTnpWp.PNG, is het ook de geheime sleutel.
Vervangen
#define pfodSecurityCode ""
met
#define pfodSecurityCode "b0Ux9akSiwKkwCtcnjTnpWp"
Hiermee kunt de 128-bits beveiliging in de schets. Nu pfodApp niet verbinden zal tenzij de wachtwoord toevoegen aan de verbinding. Bewerken van de bestaande verbinding in pfodApp en klik op de knop van de QR Scan voor het scannen van het wachtwoord in van het QR-code. Voor het gemak print de QR-code en voeg het bij uw / uit-schakelaar.
Verbinding maken via het Internet
Nu dat u hebt toegevoegd beveiliging kunt u uw router kunt u de power-schakelaar via internet regelen. Deze pagina verbinden DIY IoT apparaten met het Internet met pfodApp ziet u de wijzigingen die u moet maken en de ondersteunende software die u zult moeten installeren om te zorgen voor een dynamische IP. Zodra u uw router geconfigureerd en uw dynamische IP instelt, kunt u uw web-adres in plaats daarvan de lokale IP op de power-schakelaar aansluiten. Wanneer u verbinding maakt via een webadres, pfodApp automatisch draait van de mobile WiFi-verbinding en maakt gebruik van mobiele data uit te gaan met het internet en via de router weer. Dit is noodzakelijk omdat de router voorkomt u verbinding maakt met het Internet-adres dat terwijl verbonden met uw lokale WiFi-netwerk.
Dat is een volledige werking, veilige, Internet toegankelijk / uit-schakelaar, allemaal zonder programmeren helemaal. pfodDesigner alle Arduino code gegenereerd en pfodApp verstrekt alle Android code.
Als u wilt toevoegen van de handmatige drukknop negeren en web-pagina configuratie vervolgens krijgt de volgende twee secties twee meer schetsen om dat te doen.