Proyecto desarrollado para probar las capcidades del modulo ESP8266 conectado a webSocket para contar con un sistema conectado a internet 24/7. El contador manda la información en tiempo real a un servidor en internet el cual amacena e informa en tiempo real al cliente web.
Video demo: youtu.be/WBVFUqo8ZCo
Demo Web: dbug.mx:8000
El sistema cunte con tres parter principales las cuales:
- Hardware: Conformado por el modulo ESP8266 y los sensores
- Servidor Web: Escrito en Node.js utilizando varias dependencias descritas en el archivo package.json en el direcotrio server-socket
- Cliente Web
$ git clone https://github.com/theinventorshouse/iot-counter.git
$ cd iot-counter
$ cd server-socket
$ npm install
$ npm start
Para cargar el firmware debes de abrir el proyecto hardware-counter que se encuentre en la carpeta del mismo nombre en tu Arduino IDE (con el plugin de ESP instalado) Importante: Recuerda incluir los datos necesarios para hacer las pruebes en tu red (SSID, Password, IPServer)
Hardware Socket: PORT 3000
Website: PORT 8000
Costo de construcción aprox. (Precios en dolares):
- Modulo ESP8266 V.12 $9.95
- PCB $1.00
- 2x Sensor dr Ir + Ir Led $2.20
Costo de mantenimiento del servidor: El servidor corre en una instancia micro de digitalocean.com la cual soporta aporx 4000 Sockets.
- Digitalocean Micro $5.00 Dolares por mes.
- Andres Sabas @sabas1080
- Iddar Olivares @iddar
Creado: Julio 2015