Dispositivos WiFi e Internet
Dispositivo WiFi de temperatura
Este dispositivo fue el trabajo de varios meses estudiando los protocolos de internet.El chip de comunicación es el MRF24WB0MA de la empresa Microchip. Cumple con los estándares de comunicación IEEE 802.11 Wifi, en la frecuencia de 2.4Ghz. Con seguridad tipo WPA2.
La empresa microchip tiene desarrollado varias librerías para manejar este microprocesador, pero decidí escribirlo desde cero, para aprender y controlar completamente el chip.
El protocolo de comunicación SPI para controlar el chip fue el primer desafío, luego fueron los estándares de comunicación con el router o un access point (AP), donde tuve que aprender y escribir el protocolo DHCP que es el encargado de entregar la IP al dispositivo dentro de una red.
Para la apropiada comunicación tuve que estudiar y escribir desde el protocolo base LLC hasta la capa del protocolo superior que transporta los datos. Guiado por los estándares RFC, los cuales son públicos y describen el orden de los Bytes que deben llevar los paquetes de datos que son transportados por el internet que actualmente usamos.
Al final del proyecto logré que el dispositivo tenga los siguientes protocolos de comunicación:
ARP
DHCP (cliente)
ICMP (para ping)
UDP
TCP (cliente y servidor)
DNS
FTP (cliente)
Este es un equipo prototipo que toma muestras de temperatura de dos sensores, y estos datos los envía a un servidor FTP por internet. El equipo va tomando muestras de temperatura cada cinco segundos. Se alimenta por un cable USB conectado a un cargador de celular común.
Se conecta a un punto de red Wifi y trasmite los datos por el protocolo FTP a un servidor remoto.
El equipo se encuentra actualmente funcionando hace varios meses. Si por alguna razón se llega a desconectar o perder la comunicación tiene desarrollado un sistema de auto arranque y reconexión.
También desarrollé aplicaciones para dispositivos Android, para que se comuniquen con este dispositivo. Funciones como tomar muestras y hacer gráficos con los datos, así como también controlar los pines de salida y lograr el encendido o apagado de motores, luces u otros dispositivos que estén conectados a el, también llamado control remoto a distancia.
Esta gráfica representa la temperatura interior de una casa (color rojo), y exterior de la casa (color verde), en el rango de tiempo de Septiembre y Noviembre del 2014 en la ubicación de Temuco en Chile.
0 comentarios:
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio