This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:iot-open:espressif_at [2023/11/22 13:34] – pczekalski | en:iot-open:espressif_at [2024/05/27 10:33] (current) – [ESP AT Networking] pczekalski | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== ESP AT Networking ====== | ====== ESP AT Networking ====== | ||
+ | {{: | ||
ESP8266 SoC can work as the WiFi communication module for other microcontrollers. To use the ESP8266 chip as a modem (figure {{ref> | ESP8266 SoC can work as the WiFi communication module for other microcontrollers. To use the ESP8266 chip as a modem (figure {{ref> | ||
<figure esp_at> | <figure esp_at> | ||
- | {{ : | + | {{ : |
< | < | ||
</ | </ | ||
< | < | ||
- | AT commands were developed to control telephony modems. They are often used to control modules connected via a serial port. This includes | + | AT commands were developed to control telephony modems. They are often used to control modules connected via a serial port, including |
</ | </ | ||
- | ===Preparing an ESP8266 chip with AT commands firmware=== | + | ====Preparing an ESP8266 chip with AT commands firmware==== |
== Downloading Software== | == Downloading Software== | ||
Line 22: | Line 22: | ||
* Download the latest AT release from ((https:// | * Download the latest AT release from ((https:// | ||
The newest version of Espressif firmware is not compatible with ESP8266 SoCs. In the case of using ESP8266-based boards, download older AiThinker firmware available on GitHub ((http:// | The newest version of Espressif firmware is not compatible with ESP8266 SoCs. In the case of using ESP8266-based boards, download older AiThinker firmware available on GitHub ((http:// | ||
- | The firmware can come in different versions. It can be a set of binary files which must be uploaded | + | The firmware can come in different versions. It can be a set of binary files that must be uploaded |
==Flashing Procedure with single binary file== | ==Flashing Procedure with single binary file== | ||
Line 28: | Line 28: | ||
<figure AT_flash> | <figure AT_flash> | ||
- | {{ : | + | {{ : |
< | < | ||
</ | </ | ||
Line 36: | Line 36: | ||
<figure AT_load> | <figure AT_load> | ||
- | {{ : | + | {{ : |
< | < | ||
</ | </ | ||
Line 46: | Line 46: | ||
<figure AT_flash1> | <figure AT_flash1> | ||
- | {{ : | + | {{ : |
- | < | + | < |
</ | </ | ||
Line 86: | Line 86: | ||
* Indicate -- correct for your ESP8266 flash size -- firmware files & addresses. The firmware is broken down into several files. They must be provided to the ESP Flash Download Tool and the corresponding addresses in the readme.txt file above. For our ESP8266 example, it should look like in figure {{ref> | * Indicate -- correct for your ESP8266 flash size -- firmware files & addresses. The firmware is broken down into several files. They must be provided to the ESP Flash Download Tool and the corresponding addresses in the readme.txt file above. For our ESP8266 example, it should look like in figure {{ref> | ||
<figure AT_reflash> | <figure AT_reflash> | ||
- | {{ : | + | {{ : |
< | < | ||
</ | </ | ||
* Click the START button and wait until the flashing process ends. | * Click the START button and wait until the flashing process ends. | ||
- | === Basic ESP8266 Networking === | + | ==== Basic ESP8266 Networking |
After uploading AT firmware and connecting the module to the PC, an ESP8266 can be used as a modem with simple AT commands. | After uploading AT firmware and connecting the module to the PC, an ESP8266 can be used as a modem with simple AT commands. | ||