Skip to content

group__simcom__sim800

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

title: SIMCom SIM800, SIM900 and variants

SIMCom SIM800, SIM900 and variants (group)

Module: Supported Modules / SIMCom / SIMCom SIM800, SIM900 and variants

Manufacturer: SIMCom. Models: SIM800 series, SIM900.

Connection Information

  • TCP sockets:
    • 8
  • SSL sockets:
    • 5
  • 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.

Supported Public Functions

Classes

Name
struct TinyGsmSim800ModemConfig
Basic modem configurations for SIMCom SIM800 variants.
struct TinyGsmSim800TcpConfig
TCP behavior and limits for SIMCom SIM800 variants.
class TinyGsmSim800
Class for the SIMCOM SIM800 and SIM900 (with some limitations).
class TinyGsmSim800::GsmClientSim800
Inner client.
class TinyGsmSim800::GsmClientSecureSim800
Inner secure client.

Types

Name
enum class Sim800RegStatus { 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.

Sim800RegStatus

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