Hi,
I am developing various IoT products using ESP8266 and ESP32. Using both modules as slave mode, I use various AT commands. For ESP8266, fortunately, Espressif provides AT commands reference at https://github.com/espressif/ESP8266_AT. I am wondering whether there is an AT commands reference for ESP32?
I managed to use a few AT commands such as "AT+CWJAP".
Please do share if there is such reference. Thank you in advance.
ESP32 AT Commands
- iot-bits.com
- Posts: 25
- Joined: Wed Dec 21, 2016 6:14 am
- Location: India
- Contact:
Re: ESP32 AT Commands
I guess ESP32 resources are way too high to make it a slave system based on standard AT commands. It would be similar to wasting a 600 DMIPS dual core SoC on a system with just one function available.
So probably a custom command set can be defined for specific applications with ESP32 as slave... but I guess nothing generic will make sense. ESP32 is just... too standalone!
So probably a custom command set can be defined for specific applications with ESP32 as slave... but I guess nothing generic will make sense. ESP32 is just... too standalone!
- Pratik
Just another hobbyist and consultant
Just another hobbyist and consultant
Re: ESP32 AT Commands
There is an AT firmware in development for ESP32, but I don't think a reference of this kind is available yet. It will be similar to the ESP8266 AT command set.
Once a reference guide is available, it will appear here:
http://espressif.com/en/support/download/documents
and we'll endeavour to reply here on the forum as well.
Once a reference guide is available, it will appear here:
http://espressif.com/en/support/download/documents
and we'll endeavour to reply here on the forum as well.
Re: ESP32 AT Commands
Yes, I would agree that this would be a waste to use a good SoC just for its WiFi and BLE functions. Nevertheless, most of our products are using mbed(ESP32 cannot be programmed using mbed AFAIK) and ESP32 or ESP8266 are the easiest to source, in my area, compared to other WiFi modules. Furthermore, it is among the most affordable WiFi modules.iot-bits.com wrote:I guess ESP32 resources are way too high to make it a slave system based on standard AT commands. It would be similar to wasting a 600 DMIPS dual core SoC on a system with just one function available.
So probably a custom command set can be defined for specific applications with ESP32 as slave... but I guess nothing generic will make sense. ESP32 is just... too standalone!
Re: ESP32 AT Commands
Ok thank you ESP_Angus, we shall wait for it as I am sure there is a lot of people like me out there that is interested to IoT-fying things using ESP32 as we can use both BLE and WiFi. Thanks!ESP_Angus wrote:There is an AT firmware in development for ESP32, but I don't think a reference of this kind is available yet. It will be similar to the ESP8266 AT command set.
Once a reference guide is available, it will appear here:
http://espressif.com/en/support/download/documents
and we'll endeavour to reply here on the forum as well.
-
- Posts: 2
- Joined: Wed Aug 08, 2018 2:24 am
Re: ESP32 AT Commands
Actually using the dual core SOC with AT isn't a waste depending on what your plan is. I've worked with more expensive chip sets which take considerable programming to get them up and running, with the ESP32, 3 commands and the WiFi is connected.. not bad.. but my requirement has security at its core, secure boot-loader, secure over the air upgrades, secure comms. This is where the ESP32 falls short. Who on earth decided there is NO binary in TCP frames? Have they read the RFC's lately? Is there an all text RFC?
For whoever has the keys to libat_core.a I would suggest he has a look at binary input (often done as straight hex chars) and make the TCPIP actually useful
Simon
For whoever has the keys to libat_core.a I would suggest he has a look at binary input (often done as straight hex chars) and make the TCPIP actually useful
Simon
-
- Posts: 9709
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32 AT Commands
How did you conclude the ESP32 AT cannot do binary? As far as I can see, all commands having to do with data have a length field. If you put the amount of binary data bytes there, you can then dump any data into the serial line you may want to send.simon.peacock wrote:This is where the ESP32 falls short. Who on earth decided there is NO binary in TCP frames? Have they read the RFC's lately? Is there an all text RFC?
Re: ESP32 AT Commands
Hi...
Quoting ESP_Sprite:
is this true or am I missing something ?
Best Regards
Giampaolo
Quoting ESP_Sprite:
as far I can see, I can send binary data but not receive them...How did you conclude the ESP32 AT cannot do binary? As far as I can see, all commands having to do with data have a length field. If you put the amount of binary data bytes there, you can then dump any data into the serial line you may want to send.
is this true or am I missing something ?
Best Regards
Giampaolo
Who is online
Users browsing this forum: No registered users and 182 guests