Paso 4: Adición de seguridad de 128 bits y conexión vía Internet
Antes de configurar su router para permitir el acceso al botón de encendido de la Internet, debe proteger la conexión con una contraseña. pfodApp soporta contraseñas de 128 bits que proporcionan un reto seguro y una respuesta cuando alguien intenta conectar y también añadir un hash seguro a cada mensaje en cada dirección para detectar cualquier intento de repetición de mensaje o alteración del mensaje. Todos los detalles de esta seguridad se describen en SipHash seguro desafío y respuesta.
Esta página, Generador de clave secreto para garantizar desafío y respuesta, muestra cómo utilizar el programa libre de java para generar claves aleatorias de 128 bits y codificarlos como caracteres ascii. Las llaves resultantes pueden guardarse como un código QR para escanear fácil en tu móvil.
Arriba donde se muestra una clave secreta de ejemplo el nombre de archivo, b0Ux9akSiwKkwCtcnjTnpWp.PNG, es la también la clave secreta.
Sustitución de
#define pfodSecurityCode ""
con
#define pfodSecurityCode "b0Ux9akSiwKkwCtcnjTnpWp"
en el bosquejo permite la seguridad de 128 bits. Ahora pfodApp no se conecta a menos que agregue la contraseña a la conexión. Editar la conexión existente en pfodApp y haga clic en el botón Escanear QR para escanear la contraseña en de él código QR. Para mayor comodidad imprimir el código QR y fije el interruptor de encendido.
Conexión a través de Internet
Ahora que han agregado seguridad puede modificar el router para que pueda controlar el interruptor de alimentación a través de internet. Esta página, IoT DIY conectar dispositivos a Internet con pfodApp muestra los cambios que necesita hacer y el software que lo respalda debe instalar para proporcionar una IP dinámica. Una vez configurado el router y configurar tu IP dinámica, puede utilizar su dirección web en lugar de otro la IP local para conectarse el interruptor de encendido. Cuando se conecta a través de una dirección web, pfodApp vueltas de conexión de WiFi del móvil automáticamente y utiliza datos móviles para salir a internet y volver a través de su router. Esto es necesario ya que el router no le permite conectar a su dirección de Internet mientras está conectado a tu red WiFi local.
Es un funcionamiento completo, seguro, interruptor accesible Internet, todo sin cualquier programación en todos. pfodDesigner todo el código de Arduino y pfodApp todo el código de Android.
Si desea agregar el botón manual override y página web configuración las siguientes dos secciones proporcionará dos dibujos más para hacerlo.