- AT - Sirve para pedir la atención del módulo, devolverá un OK si está disponible para nosotros.
- AT+GMR - Devuelve información sobre el módulo.
- AT+RST - Resetea el módulo.
Si escaneamos la red con el módulo operativo, seguramente que en principio esté registrado como un AP, por lo que tendremos un acceso a una red nueva del tipo AP-THINKER_FE2B43 donde los 6 últimos dígitos corresponden a la MAC del módulo. El modulo viene inicialmente sin proteger aunque podemos cambiar el comportamiento. Si nos quisiésemos conectar a él nos daría una IP y una puerta de enlace por defecto. Podemos cambiar el modo de funcionamiento de AP a STA (como cliente) y viceversa con los comandos que veremos a continuación.
- AT+CWMODE=1 - Esto cambia el modo Sta. (En este momento desaparecerá el SSID anterior del escáner de red).
- AT+CWMODE=2 - Habilita el modo AP
- AT+CWMODE=3 - Habilita el modo STA y AP
- AT+CWMODE? - Devuelve el modo de funcionamiento que tiene implantado actualmente el módulo.
Habilitamos el modo 1 de funcionamiento, para así ver las redes que tenemos a nuestro alcance para poder conectarnos posteriormente a ellas.
- AT+CWLAP - Escanea la lista de puntos de acceso al alcance.
Nuestro módulo tiene la posibilidad de conectarle una antena externa mediante un conector IPX Mini PCI, así que mediante un pigtail convertiremos este conector en un RP-SMA hembra para poder adaptarle las antenas más típicas del mercado. De esta manera realizaremos varias pruebas de cobertura con varios tipos de antena y veremos si son capaces estos módulos de cubrir todas las distancias a las que nos enfrentaremos.
Antena cerámica de +25dbm integrada en la placa
Al enchufar el pigtail que mencionamos el módulo ESP8266 se desconectó.
Esto sucede porque la Arduino no es capaz de suministrarle toda la
energía suficiente posiblemente al módulo ESP y cuando se conecta el
pigtail se desestabiliza y cae la conexión. He hecho varias pruebas partiendo de la base del monitor Serie abierto con el arduino Uno conectado y sin la Vcc del ESP conectado.
- Sin el pigtail conectado siempre conecta al poner la Vcc a 3,3v.
- Iniciando solamente con el pigtail conectado hay veces que arranca y hay veces que falla, pero después de varios intentos acaba funcionando. Luego, en principio ya no se desconecta, lo he tenido aproximadamente 5 minutos en esta situación.
- Iniciando con el pigtail y la antena conectada es lo mismo que la situación anterior, le cuesta pero al final acaba arrancando tras varios intentos.
Antena pequeña conectada
Antena grande conectada
Estas pruebas de cobertura han sido realizadas con las peores condiciones posibles de cobertura que se podrían tener dentro de y fuera de la casa. Es una casa antigua con paredes macizas anchas y con hierro y piedras por el medio y la cobertura al pasar un muro se deteriora drásticamente. La distancia a la que se han realizado es con dos puntos de acceso de pruebas, uno situado al doble de distancia y con el doble de paredes por el medio. En resumen, dadas las pruebas obtenidas, con un punto de acceso por planta, y otro en el exterior que cubra el garaje y el jardín tenemos más que suficiente para que los arduino esp8266 se puedan comunicar sin problemas con la red inalámbrica.
Podemos también probar que una antena externa es totalmente innecesaria visto que la cerámica trabaja tan bien como una antena externa.
A continuación podemos ver las dos antenas utilizadas.
Tras una revisión con mi director, es posible que las antenas externas mediante el conector que tiene integrado en la placa no funcionen bien dado que la principal antena que funcione es la cerámica. Por lo tanto, cuando encuentre un rato veré si cortando la pista que va hacia la antena cerámica, el resultado de las antenas externas varía o mejora.
No hay comentarios:
Publicar un comentario