Вы находитесь на странице: 1из 7

Lista de comandos AT para la comunicacin con el mdulo

La gran mayora de mdulos del mercado que hacen uso de la comunicacin


Serie emplean para su funcionamiento ciertos comandos AT, como los
vistos en el paso anterior, que nos permiten configurar el mdulo o hacerlo
funcionar. El ESP8266 es uno de esos mdulos y a continuacin se incluye
una lista de comandos.

Test de prueba en Thingspeak junto a adaptador USB


Ha llegado el momento de que nuestro ESP8266 envi por primera vez
informacin a internet! Concretamente a la pgina de thingspeak.com
Esta pgina nos permite crear una cuenta gratuita en la cual podemos
enviar todos los datos que recojan nuestros sensores para posteriormente
consultarlos en grficas. Es la forma ms sencilla que hay de recoger los

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:

Ahora pulsamos en Save Channel y vamos al apartado API Keys,


necesitamos la contrasea que se nos mostrara para poder escribir datos en
el canal recin creado.

Con esto ya tenemos todo lo que necesitamos, ahora si ejecutamos el


siguiente enlace desde el navegador de internet, donde {KEY} es vuestra
API Key de escritura, veris que en la grfica se ha aadido un nuevo
registro, podemos usar tanto el dominio como la IP.
http://thingspeak.com/update?key={KEY}&field1=10
http://184.106.153.149:80/update?key={KEY}&field1=20
Por ejemplo:

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:

Вам также может понравиться