Page 1 of 1

Despertador infantil y conexión externa al server via mqtt

Posted: Sat Jul 24, 2021 9:35 pm
by Sigmundfreud
Buenas noches,

Tengo un hijo de 7 que cada dia le gusta dormir menos y con el rollo que en verano el sol sale muy pronto cada dia se me despertaba más pronto "6:00, 6:30, con suerte las 7:00" . Asi que me dije le voy hacer un semaforo con unos leds que hasta que no se ponga verde que se quede en la cama.
Screenshot_20210724-230633_WhatsApp.jpg
Mi hijo que es muy avispado para lo que quiere me dijo "bueno me levantaré cuando este rojo y no sabrás " jajajj. No problem le dije, te pongo un pir y como te levantes me llega una alarma por telegram y te pego una broca, jajajaj.
Screenshot_20210724-230745_Telegram.jpg
El cacharro no tiene gran misterio, es un wemos con dos baterias 18650 un stepup para subir de 3,3 a 5 para el pir y un cambio de nivel, creo recordar que no tiene nada más. Luego en el server creo un circuito de alumbrado y el wemos hago que se suscriba al topic, de esta forma lo controlo como un circuito más
tengo
Screenshot_20210724-230941.jpg
Todo funciona bien, pero claro, ahora nos hemos ido de vacaciones al un bungalow y claro, aqui tambien tenemos que dormir, asi que me puse manos a la obra y he conseguido conectarse al server via externa. Explico el metodo porque esto abre la puerta a tener dispositivos fuera de nuestra red interna y ser controlados via server.

Primero crear una cuenta en https://www.duckdns.org/domains , es el único servicio dns gratuito que deja crear un vínculo a la ip sin asignar puerto. Al crear aqui la cuenta hay que hacerlo desde la red que tenemos el server, ademas de usar algun programa para que se vaya actulizando.

En el skecht del wemos tenemos que poner el server el link qie se haya creado en duckdns, además del puerto que tengamos del mqtt.

Abrir en el router el puerto del mqtt.

En el skecht cargar la libreria wifimanager, de esta forma cuando nos llevamos el cacharro fuera de nuestra de red o alguna wifi que tenga reconocida, se inicia en un servidor web para establer una mueva wifi y asi conectar con el server.
Screenshot_20210724-230842_Chrome.jpg

El proceso es sencillo y creo que bastante útil para ciertos dispositivos.

Un saludo