Error comando AT+HTTPCLIENT

46 views
Skip to first unread message

Ezequiel Altamirano

unread,
Jul 2, 2022, 3:10:41 PM7/2/22
to Embebidos32
Buenas tardes, como están?
Estoy trabajando con un ESP01 y una STM32f103C8T6 y necesito enviar unos datos a una pagina web que deploye en heroku.
Para ello quiero usar el comando AT+HTTPCLIENT, siguiendo lo que informan los ejemplos y la documentación de la página .

Por algún motivo que no entiendo, lo único que obtengo (usando PuTTY para ver que devuelve el ESP) es un mensaje de ERROR (imagen a continuación).

Error.PNG

Leí por ahí que a veces no esta habilitado el comando HTTPCLIENT en el firmware y que para eso hay que modificar unas cosas, pero antes de meterme con eso quería saber si a alguien le paso algo similar y como lo resolvió.

Muchas Gracias.

Carlos Pantelides

unread,
Jul 3, 2022, 12:57:58 PM7/3/22
to Embebidos32
Yo empezaría por copiar y pegar exactamente el ejemplo que sí funciona

Si funciona, luego haría una adaptación sucesiva.

Partiendo del ejemplo:


Si esto anda, probaría cambiar el protocolo a http, usando sólo url

AT+HTTPCLIENT=2,0,"http://httpbin.org/get",,,1

También probaría con un servidor local de http

Servidor, por ejemplo con php-cli, en una carpeta ponés solution-platform.jpg y en esa carpeta ejecutás:

sudo php -S 0.0.0.0

En el cliente, en 192.168.x.x la dirección donde tenés el servidor


Si no tenés habilitado HTTPCLIENT en el firmware, ahí ya no sé

Charlie

Carlos Pantelides

unread,
Jul 5, 2022, 2:09:58 PM7/5/22
to Embebidos32
Te agrego data. Tengo tres de esos modulitos desde hace años, dicen ser

Ai-Thinker Technology Co.,Ltd.

y de algún modo que no me quedó claro logré que uno dijera:

AT version:0.21.0.0
SDK version:0.9.5

Si alguien tiene una pista... agradecido estaré

Lo interesante es que AT+HTTPCLIENT da error como cualquier otro AT+NOEXISTE, apuesto que no entiende HTTPCLIENT

Fijate que los links que mandaste de documentación corresponde a ESP32 y estos esp01 entiendo (y con la lupa se ven) son ESP8266ex


Estos parecen ser los firmwares


ahi parece que dice que hay que ir vía github, se menciona un firmware de 1MB

Dos tienen memorias 25q40bv, que entiendo son de 4Mbits, 512MBytes

Me parece que va a ser más sencillo implementar del lado del "software" (en contraposición con estos firmwares) el httpclient

recursos Ai-Thinker


Saludos
Reply all
Reply to author
Forward
0 new messages