Micro Latch y el Internet de las cosas ¡liberado!

Vamos a ver en que difieren y el por qu� de estas dos versiones, veremos c�mo instalarlas en nuestro ESP8266 y su funcionamiento.
Pero antes vamos a ver qu� es y para qu� puede servir Micro-latch pues, despu�s de dos entradas, todav�a recibo preguntas del tipo "para qu� sirve".
�Para qu� nos puede servir Micro-Latch ?
Est� claro; Micro-Latch es un cliente de LATCH montado en un m�dulo wifi (esp8266-01) el cu�l consulta el estado de nuestra aplicaci�n pareada y act�a en consecuencia en sus salidas gpio.
�se seria el montaje mas simple, puesto con m�dulos mas avanzados de esp8266 tendr�amos m�s posibilidades, como la de leer sensores e integrarlos en las opciones de LATCH...en fin no he querido complicarlo demasiado, pero pod�amos implementarlo de muchas, muchas formas...
Vamos a ver para que podr�a servir esto...
Imaginad que ten�is un coche con conexi�n wifi y sois algo paranoicos con el que os lo roben.. Micro Latch podr�a ayudaros.

Bastar�a con instalar Micro-Latch en el coche de manera que pueda cortar el suministro el�ctrico a la bomba de la gasolina con lo cual, si cerr�ramos el interruptor de muestra app en nuestro m�vil, el coche no arrancar�a, o se parar�a si estuviese funcionando con lo cu�l en caso de robo el caco lo tendr�a muy chungo.
Pues este ejemplo tan extremo, lo podr�amos extrapolar a cualquier aparato, u operaciones de estos ya el limite es nuestra imaginaci�n..la lavadora, la puerta de casa, nuestro robot de cocina....una operaci�n automatizada.....
Bueno espero haber sido suficientemente gr�fico.
C�digo abierto
Pasemos al software, que como os dec�a se han publicado dos versiones.
Primero vamos a ver la versi�n usuario del plugin. En esta versi�n, una vez flasheado con el firmware de nodemcu que viene con el proyecto, tenemos disponible un servidor http desde el cual configurar el pareado con la APP y desparear el dispositivo de una manera sencilla y f�cil.
Una vez pareada la APP el ESP8266-01 se conecta a la wifi, para configurar el dispositivo mediante el navegador de nuestro ordenador o m�vil, y consultar�amos la pagina de nuestro esp8266 en la ip de este:

y pasa a comprobar el estatus de la app. Si tenemos cerrado esta pondr� la salida gpio02 a low o por el contrario la pondr� a HIG... para desaparear el dispositivo accederemos de nuevo a la ip y marcaremos la casilla para desparear.
La consulta de estado la hace cada 10 segundo, En pr�ximas actualizaciones �sto ser� configurable al igual que las salidas gpio.
Luego tenemos una versi�n DEV en la cual se prescinde de el frontend web dejando libre mucha memoria de nuestro chip. Esta versi�n esta pensada para desarrolladores.. esta versi�n hace lo mismo que la versi�n usuario de momento, pero seguir� trabajando en ella para dotarla de mas m�dulos.
Respecto a la instalaci�n y tools har� una descripci�n por lo alto pero ten�is toda la informaci�n detallada en la wiki del proyecto.
https://github.com/Hackplayers/Micro-latch/wiki
En primer lugar debemos bajarnos el firmware de modemcu de la pagina del nuestro proyecto, no lo bajaremos de la pagina de modemcu por que la versi�n actual no funciona fine todav�a, y la versi�n de nuestro github ya tiene compilados los m�dulos necesarios para micro-latch.
Pondremos a masa el ping GPIO0 para entrar en modo FLASH, conectaremos el modulo a nuestro ordenador y con esptool flashearemos el dispositivo.
Una vez flasheado subiremos los archivos del plugin y a funcionar...
Proyecto: https://github.com/Hackplayers/Micro-latch
USER_RELEASE: https://github.com/Hackplayers/Micro-latch/releases/tag/user-Version
download file now
alternative link download