Академический Документы
Профессиональный Документы
Культура Документы
datos pues nos abstraemos de toda la parte del servidor y solo tenemos que
hacer que nuestro mdulo, o mdulo ms Arduino, enven los datos
correctamente hacia dicha pgina.
Para crear una cuenta es muy sencillo, debemos de ir al men Sign Up y
rellenar un ID de usuario, un email, la zona horaria en la que estamos (muy
importante) y una contrasea.
Despus desde el men Channels y el botn New Channel podremos crear
un nuevo canal en el que se almacenaran todos esos datos. Si tenemos
varios ESP8266 enviando datos podemos hacer que cada uno de ellos los
guarde en un canal distinto. Tras pulsar en New Channel tendremos que
introducir un nombre descriptivo en el campo Name, y en el campo Field
1 tendremos que ponerle la descripcin del sensor1, si tenemos ms
sensores pues vamos rellenando la tabla:
http://thingspeak.com/update?key=6YB60SDFJX4RLWBW&field1=10
http://184.106.153.149:80/update?key=6YB60SDFJX4RLWBW&field1=20
Si ahora regresamos al apartado Private View, o Public View si configuramos
el canal como pblico, veremos la informacin enviada y guardada en
thingspeak.
Ahora vamos a realizar la misma operacin pero desde el ESP8266. Para ello
primero ejecutamos el comando AT para comprobar que el mdulo est
preparado y nos responde con OK.
Despus configuramos el mdulo para que funcione de forma mixta: punto
de acceso ms estacin (o cliente y servidor):
AT+CWMODE=3
A continuacin configuraremos la conexin WiFi para que el mdulo se
conecte a nuestra red y pueda salir a internet:
AT+CWJAP=CasaWiFi,cVYJ81664XB3gMW
Si todo ha ido bien recibiremos un OK.
A continuacin debemos de ejecutar los siguientes tres comandos que
indican a qu servidor debe conectarse el mdulo y a qu puerto, tambin
le indicamos la longitud de bytes que van a ocupar los datos que vamos a
enviar, y por ltimo los datos:
AT+CIPSTART=TCP,184.106.153.149,80
AT+CIPSEND=44
GET /update?key=6YB60SDFJX4RLWBW&field1=30
Tambin podramos haber usado como primera lnea:
AT+CIPSTART=TCP,thingspeak.com,80
En el IDE deberamos de obtener un resultado como el que se muestra en la
siguiente imagen: