Vous êtes sur la page 1sur 4

R2M INGENIERIA NODO WIFI V0.

Nodo Wifi V0

Conexin
El pinout est dividido en Power y RS232

Power:

Rojo: Entrada de Alimentacin +5V


Blanco: Gnd

RS232

Amarillo: Tx Rs232 Salida (Conectar a Pin 2 de DB9 Hembra)


Naranja: Rx Rs232 Entrada (Conectar a Pin 3 de DB9 Hembra)
Blanco: Gnd

pg. 1
R2M INGENIERIA NODO WIFI V0.0

Funcionamiento

El mdulo inicia a 76800baudios y enva la versin de firmware


ets Jan 8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 1396, room 16


tail 4
chksum 0x89
load 0x3ffe8000, len 776, room 4
tail 4
chksum 0xe8
load 0x3ffe8308, len 540, room 4
tail 8
chksum 0xc0
csum 0xc0

2nd boot version : 1.4(b1)


SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000

do

Luego pasa a 115200 y empieza a recibir comandos AT seguidos de CR+LF

Comandos Genricos
AT
AT+RST
AT+RESTORE
AT+GMR
AT+UART_DEF

pg. 2
R2M INGENIERIA NODO WIFI V0.0

Conexin TCP

Generamos una conexin local por TCP con un servidor basado en el soft hercules

Se abre una conexin en un port especfico (por ejemplo 55) y se verifica la ip local de la pc en la que est
corriendo

Una vez hecho esto se procede a realizar la conexin wifi


1- Se setea el modo de funcionamiento del mdulo
AT+CWMODE_CUR=1 o AT+CWMODE_CUR =3 hace que funcione como station o como station+ap
(cliente o cliente + server), no usar =2 ya que de esa manera no podremos conectarnos a una red
existente
2- Se enva el comando AT+CWLAP para ver que redes estn disponibles
3- Se enva el comando AT+CWJAP_CUR="SSID","pass" para generar una conexin con la red deseada.
Con AT+CIFSR podemos verificar la IP asignada al mdulo
4- Una vez generada esa conexin se procede a establecer la conexin TCP
AT+CIPSTART="TCP","iplocalserver",port . Por ejemplo AT+CIPSTART="TCP","192.168.1.38",55
5- El envio de datos se puede hacer de dos maneras, con comandos o en modo transparente
Para hacerlo con comandos debemos enviar
AT+CIPSEND=4
Response: >
y luego de la respuesta del mdulo enviar los 4 caracteres definidos en ese comando, si desde el
server nos envan info est llegara con el siguiente formato
+IPD,1:HOLA MUNDO

Para trabajar en modo transparente hay que ingresar en dicho modo usando el comando
AT+CIPMODE=1
Luego cuando ejecutemos
AT+CIPSEND
Response: >

pg. 3
R2M INGENIERIA NODO WIFI V0.0

Podremos enviar y recibir en forma transparente, para salir de este modo hay que enviar la
secuencia +++ y de esa manera podremos seguir enviando comandos AT. Ojo, para salir de ese modo
no se puede enviar +++ tipeandolo ya que el delay de llegada de los caracteres hace que lo
interprete como dato
Luego ejecutamos
AT+CIPMODE=0
Response : OK
Para cerrar la conexin enviamos AT+CIPCLOSE

Es posible hacer que el modulo guarde en flash determinados parmetros como el modo, la
configuracin de la UART y la conexin de red. Para eso hay que usar los comandos

AT+CWMODE_DEF=3
AT+CWJAP_DEF="SSID","pass"

Si hacemos esto es posible decirle al mdulo que al iniciar la alimentacin se conecte al default con
el comando AT+CWAUTOCONN=1.

pg. 4