InfotronikBlog Idea guardada 0 veces
Sé la primera persona en valorar esta idea Valorar

Comandos AT para módulo ESP8266



Buenas a todos!!
Ahora que aun tenemos frescos en la memoria el tema de los comandos AT, vamos a ver que para los módulos WiFi ESP8266 también se utiliza para configurar internamente este módulo.

Empecemos describiendo un poco el ESP8266:

ESP8266 es un puente de puerto serie a WiFi, este incluye un pequeño microcontrolador para poder manejar el protocolo TCP/IP además incluye el software necesario para la conexión 802.11.
La mayoría de modelos dispone de entradas/salidas digitales y algunos modelos una entrada analógica. Su punto fuerte es disponer de acceso WIFI y por su reducido precio el ESP8266 es uno de los percusores de lo que se ha llamado "El Internet de las cosas".


Caracteristicas Técnicas:

Wi-Fi Direct (P2p), Soft Access Point

Stack TCP/IP integrado

PLL, reguladores y unidades de manejo de energía integrados

Potencia de salida: +19.5dBm en modo 802.11b

Sensor de temperatura integrado

Tamaño ultra reducido (11.5mm x 11.5mm)

Consumo en modo de baja energía: (< 10 uA)

Wi-Fi 2.4 GHz, soporta WPA/WPA2

Procesador integrado de 32 bits, puede ser utilizado como procesador de aplicaciones

Conversor analogico a digital de 10-bit

Integrated low power 32-bit MCU

SDIO 2.0, SPI, UART, I2C

Encendido y transmicion de datos en menos de 2ms

Rango de operacion -40C° ~ 125C°

Conexiones:

Este módulo se conecta a 3,3V, y esto es importantisimo salvo que queramos un módulo WiFi bien tostadito. Así que recuerda la alimentación es a 3,3V.

Otro tema importante es el consumo del mismo, más de 200mA, Algo imposible de conseguir con un Arduino UNO o Nano. Lo más recomendable es pillar una fuente regulada a 3,3V disponibles a precios muy bajos. Si no tenéis esa posibilidad, tendréis que arrancar el módulo un par de veces antes de que empiece a funcionar.

Los pines de transmisión (Tx y Rx) funcionan con normalidad con los 5V de Arduino, es decir no hay que poner resistencias en dichas lineas. Pero siempre es mejor que intentéis buscar el datasheet del módulo por si no fuera así.





En mi caso lo estoy probando en el Arduino Nano con la misma configuración y no estoy teniendo problemas salvo en las arrancadas, lo que hago es desconectar y volver a conectar el pin conectado a CH_PD y normalmente ya arranca.

El programa que se utiliza es básicamente el mismo que utilizábamos para la conexión bluetooth, pero este incluye una lista de los comandos AT más utilizados. Todos los comandos van en MAYÚSCULAS!!!

El más básico es el comando AT:



El comando AT+CIOBAUD= :
Si no conseguís que los datos de la pantalla sean legibles cambiad la velocidad de transmisión en el programa: "ESP8266.begin(9600);" por alguna de estas: 9600, 19200, 38400, 74880, 115200, 230400, 460800 y 921600. En mi módulo el comando AT+CIOBAUD? no funciona.


El comando AT+CWLAP:
Nos devuelve una lista con los Puntos de Acceso disponibles (PA).


El comando AT+CWJAP="ssid","pass":
Para conectarnos a una red disponible


El comando AT+RST:
Este comando resetea el módulo, si ya esta conectado a una red nos devolverá lo siguiente:



El programa para controlar los comandos AT lo podéis descargar AQUÍ o en la sección de Descargas
También podéis descargar un pequeño programa con un menú para hacer más sencilla la configuración del modulo: Descargar Menu ESP8266-01 para comandos AT

También tenéis un pequeño documento en PDF donde vienen la mayoría de los comandos AT. Espero que les sea de utilidad la información. Saludos!!!!
Fuente: este post proviene de InfotronikBlog, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Usos para Raspberry Pi

Buenas a todos!!! Esta publicación va con un poco de retraso... ya tenía la Raspberry Pi 2 desde hacia bastante tiempo, pero como la tenia en otros usos y no he podido hacerle una entrada en condicion ...

Recomendamos

Relacionado

Arduino Bluetooth Comandos AT ...

Arduino: Los comandos AT para el modulo bluetooth HC-06

Hace poco que he empezado a trastear con el modulo de comunicaciones bluetooth HC-06 y me he dado cuenta de la gran versatilidad para una enorme cantidad de proyectos. Pero este modulo viene con una configuración de fábrica (Nombre, Contraseña, Baud rate...), pero es algo que se puede cambiar. Para ello utilizaremos los comandos AT. ¿Que son los comandos AT? En un principio los Comandos AT eran u ...

Bluetooth Comandos AT HC-06 ...

Arduino: Menú de comandos AT para configurar HC-06

Buenas a todos!!! Como ya se explico en la entrada: Arduino: Los comandos AT para el modulo Bluetooth HC-06 configurar nuestro módulo HC-06 mediante comandos AT siempre es un poco lioso. Muchos comandos y muy "espartano". Para solucionar esto podéis usar el siguiente menú para con figurar vuestro módulo HC-06 de una manera sencilla y clara. Este menú se controla desde el terminal del mi ...

Sobremesa Windows cmd ...

Comandos CMD: Listado de todos los comandos MS-DOS

Todos los sistemas Windows incluyen una serie de comandos que permiten transmitir órdenes directamente al sistema operativo. Son los conocidos como comandos CMD, comandos de DOS o comandos MS-DOS. Se trata de simples instrucciones que se pueden usar de formas diferentes, la más conocida de ellas es introduciéndolos en la consola de comandos CMD (de hecho, “CDM” corresponde al nombre de ...

Cómo sacar la contraseña de una WiFi mediante comandos CMD

A veces no recordamos las contraseñas WiFi. Es normal. Teniendo en cuenta que una vez hemos introducido la clave de acceso por primera vez el dispositivo se conecta automáticamente en sucesivas ocasiones, lo más probable es que nos olvidemos de ella. En el post de hoy veremos cómo podemos acceder a ella rápidamente en Windows 10 mediante el uso de comandos MS-DOS en CMD. ¿Qué es un perfil WLAN? Al ...

Linux

Usar Pianobar para escuchar Pandora desde la línea de comandos de Linux

Si eres uno de esos geeks de la línea de comandos a los que les gusta escuchar música mientras trabajan, te encantará saber que también se puede acceder a Pandora, el popular servicio de radio por Internet, a través de la línea de comandos. Existe una línea de comandos de código abierto cliente de Pandora con el nombre de Pianobar , que lo hace posible. La aplicación de línea de comandos proporcio ...

Linux

6 Útiles herramientas de línea de comandos de Linux para administradores de sistemas

La línea de comandos es muy poderosa. Con él, los usuarios pueden ejecutar potentes acciones en ordenadores e incluso servidores en rápida sucesión sin necesidad de preocuparse por las pesadas herramientas GUI, e incluso invocar scripts automatizados que pueden realizar grandes cantidades de acciones a la vez. Esto es especialmente útil cuando se trata de hacer una administración seria del sistema ...

Linux

Consejos y trucos para la línea de comandos de Linux Netstat

Netstat es una utilidad de línea de comandos que puede ser utilizada para monitorear conexiones de red tanto entrantes como salientes, así como para ver tablas de enrutamiento, estadísticas de interfaz, etc. Se puede utilizar para listar todas las conexiones de sockets TCP y UDP conectadas y también para listar los sockets de escucha que están esperando las conexiones entrantes. Netstat está dispo ...

Linux

Entendiendo las tuberías y la redirección para la línea de comandos de Linux

Dos potentes características del shell de la línea de comandos de Linux son la redirección y las tuberías que permiten que la salida (o incluso la entrada) de un programa se envíe a un archivo o a otro programa. Es posible que ya haya utilizado estas funciones sin ser consciente de ello. Siempre que se ha utilizado el signo «>» en un comando o «|» entonces se ha utilizado la ...

Linux

Conocer su sistema Linux a través de la línea de comandos

Cada usuario de Linux le dirá lo mismo: conozca su ordenador. El mío siempre funciona no porque no haya errores, sino porque sé lo suficiente para identificar sus fuentes cada vez y corregirlas. Y una de las mejores maneras de monitorear su sistema es a través de la línea de comandos. Hay una gran interfaz gráfica de usuario para esto, pero la línea de comandos tiene la ventaja de funcionar en tod ...

Autocad Comando Autocad

Abreviaturas de 20 comandos básicos de Autocad

Cuando empezaba a aprender Autocad para mí era un programa complicado, multitud de acciones para diseñar un simple plano, con el tiempo te das cuenta de que no es tan complicado como parece y empiezas a tener soltura con el programa, luego lo utilizas de una forma más profesional aprendiendo las abreviaturas de comandos lo que hace que trabajes mucho más rápido. En el post de hoy vamos a hablar d ...