Skip to content

group__aithinker__a6

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

title: Ai-Thinker A6 and A7

Ai-Thinker A6 and A7 (group)

Module: Supported Modules / Ai-Thinker / Ai-Thinker A6 and A7

Manufacturer: Ai-Thinker. Models: A6, A7.

Connection Information

  • TCP sockets:
    • 8
    • SSL client not supported *
  • Socket Buffering:
    • The modem does not have an internal buffer for incoming data.
    • You must set the buffer size in this library to be larger than your largest expected incoming packet, or you will lose incoming data.
  • Socket Numbering:
    • The modem will automatically assign a channel number when the client connects to a server. Todo: todo

Supported Public Functions

Classes

Name
struct TinyGsmA6ModemConfig
Basic modem configurations for the A6 and A7 modems.
struct TinyGsmA6TcpConfig
TCP behavior and limits for the A6 and A7 modems.
class TinyGsmA6
TinyGsmA6 is a class for controlling the Ai-Thinker A6 and A7 GSM/GPRS module.
class TinyGsmA6::GsmClientA6
Inner client.

Types

Name
enum class A6RegStatus { REG_NO_RESULT = -1, REG_UNREGISTERED = 0, REG_SEARCHING = 2, REG_DENIED = 3, REG_OK_HOME = 1, REG_OK_ROAMING = 5, REG_UNKNOWN = 4 }
Registration status.

A6RegStatus

Enumerator Value Description
REG_NO_RESULT -1 No registration result.
REG_UNREGISTERED 0 Not registered on the network.
REG_SEARCHING 2 Searching for network.
REG_DENIED 3 Registration denied.
REG_OK_HOME 1 Registered on the home network.
REG_OK_ROAMING 5 Registered on a roaming network.
REG_UNKNOWN 4 Unknown registration status.

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

Clone this wiki locally