Skip to content

cristianfunes79/sensor_wifi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sensor WiFi

Repositorio para el firmware del sensor wifi.

Brief current status

  • Conexion a WiFi por SSID y PASS preconfigurados
  • Lectura de sensor de temperatura ds18b20
  • Envio de datos a traves de socket tcp a ip y puerto preconfigurados

Funciones basicas

1- Conectarse a un SSID y PASS al encender
- checkear conectividad cada cierto tiempo
2- Usar blink de un led para indicar status
3- Conectar con el sensor, checkear que este conectado
4- Realizar mediciones de temperatura
5- Deteccion de corte de energia
6- Medir tension de la bateria
7- Armar un paquete ( determinar formato, por ej /temp:/bat:/!, /temp:23.32/bat:3.8/! ) y enviar por tcp ( o udp, ver que conviene )
8- Implementar base de datos para almacenar historicos

Funciones mas completas

1- Cuando se enciende puede arrancar un web server para que el usuario se conecte y le configure el ssid y password.

  • Tambien se puede hacer un menu de configuracion mas completo para configurar cada sensor con una app
    2- Agregar un display oled para poder ver mas informacion comodamente, como la temperatura actual, ip, bateria.
    3- Ver si conviene enviar todos los datos o solo enviar un heartbeat que indique conexion, y enviar alarmas. Eso para ahorrar consumo.
  • Con esto podriamos ver si logramos un consumo lo suficientemente bajo para usar pilas sin tener conectado a la red.
  • En ese caso hay que crear un sensor que detecte corte de energia
    4- El tiempo de medicion puede ser distinto al de envio de datos.
    5- Determinar bien el formato de la trama.
    6- Enviar parametros de configuracion desde el equipo central hacia los sensores, por ejemplo tiempo de envio de datos.
  • Tambien si se envia un nivel de bateria muy bajo se le puede mandar un comando para que se apague el sensor ( deberia apagarse pero volver al rato )
    7- Implementar algun protocolo como ping para ver que el sensor este "vivo"

Funciones muy avanzadas

1- Upgrade de fw por wifi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published