Skip to content

group__espressif__esp32

Sara Damiano edited this page Sep 11, 2026 · 2 revisions

title: Espressif ESP32 (AT)

Espressif ESP32 (AT) (group)

Module: Supported Modules / Espressif AT / Espressif ESP32 (AT)

Manufacturer: Espressif. Models: ESP32 (AT firmware, version >= 3.2.0.0).

Connection Information

  • Combined TCP/SSL sockets:
    • 5
    • Using more than 1 SSL socket at a time may cause the module to crash.
  • SSL contexts:
    • 2
  • Socket Buffering:
    • The modem has an internal buffer for incoming data.
  • Socket Numbering:
    • The modem respects user-specified multiplexing channel numbers/identifiers for socket connections. Todo: todo

Supported Public Functions

Classes

Name
struct TinyGsmESP32ModemConfig
Basic modem configurations for the ESP32.
struct TinyGsmESP32TcpConfig
TCP behavior and limits for the ESP32.
class TinyGsmESP32
Class for the Espressif ESP32 modem, which is a Wi-Fi module with SSL support.
class TinyGsmESP32::GsmClientESP32
Inner client.
class TinyGsmESP32::GsmClientSecureESP32
Inner secure client.

Types

Name
enum class ESP32RegStatus { REG_UNINITIALIZED = 0, REG_UNREGISTERED = 1, REG_OK = 2, REG_CONNECTING = 3, REG_DISCONNECTING = 4, REG_UNKNOWN = 5 }
State: current Wi-Fi state.

ESP32RegStatus

Enumerator Value Description
REG_UNINITIALIZED 0 ESP32 station has not started any Wi-Fi connection.
REG_UNREGISTERED 1 ESP32 station has connected to an AP, but does not get an IPv4 address yet.
REG_OK 2 ESP32 station has connected to an AP, and got an IPv4 address.
REG_CONNECTING 3 ESP32 station is in Wi-Fi connecting or reconnecting state.
REG_DISCONNECTING 4 ESP32 station is in Wi-Fi disconnected state.
REG_UNKNOWN 5 ESP32 station is in an unknown state.

Generated by Doxygen and m.css with templates from doxybook2 Updated on 2026-09-11

Clone this wiki locally