SIM800L Quad-Band GPRS GSM Module with Antenna

  1. Quad-band GSM/GPRS module (850/900/1800/1900 MHz)

  2. Low power consumption with sleep mode (~1mA)

  3. Supports voice, SMS, and GPRS data

  4. UART interface with AT command set

  5. Compact size with antenna connector

  6. Suitable for IoT and embedded applications

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

310,00 EGP

2 People watching this product now!

Payment Methods:

Description

The SIM800L Quad-Band GPRS GSM Module is a compact, versatile communication module designed for integrating cellular functionality into your projects. Operating in quad-band mode (850/900/1800/1900 MHz), the SIM800L supports global GPRS and GSM networks, making it ideal for a wide range of mobile communication applications such as IoT devices, SMS-based systems, remote control systems, and mobile data logging.

This module features GPRS data communication for internet connectivity, enabling projects to send/receive SMS, make voice calls, and use data services over a cellular network. With a simple serial communication interface (TTL), the SIM800L can be easily integrated with microcontrollers like Arduino, ESP32, Raspberry Pi, and others.

Its compact size, low power consumption, and powerful capabilities make it a perfect choice for mobile apps, GPS tracking devices, alarm systems, home automation, and many other wireless communication applications.

The included antenna ensures better signal reception, and the module supports both SIM card and external antenna connectivity, ensuring flexibility for various use cases.


📐 Key Features

  • Quad-Band GSM/GPRS support (850/900/1800/1900 MHz)

  • Supports SMS, voice calls, and GPRS data communication

  • Low power consumption and compact size for portable applications

  • Simple serial interface (TTL) for easy integration with microcontrollers

  • Includes antenna for enhanced signal reception

  • SIM card interface for global connectivity

  • Ideal for IoT, SMS-based control, GPS tracking, and data transmission

  • Operating voltage: 3.4V to 4.4V (regulated power required)


⚙️ Applications

  • IoT Projects

  • SMS-based control systems

  • Remote data logging

  • GPS tracking systems

  • Alarm & Security systems

  • Mobile connectivity in embedded systems

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
SIM800LVCC/GND/TX/RX4-4.2V (own supply) / GND / board RX pin / board TX pin
📟
SIM800L Quad-Band GPRS GSM Module with Antenna
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
SIM800L Quad-Band GPRS GSM Module with Antenna - Arduino Uno
SIM800L Quad-Band GPRS GSM Module with Antenna - Arduino Nano
SIM800L Quad-Band GPRS GSM Module with Antenna - Arduino Mega
SIM800L Quad-Band GPRS GSM Module with Antenna - ESP32
SIM800L Quad-Band GPRS GSM Module with Antenna - ESP8266
SIM800L Quad-Band GPRS GSM Module with Antenna - STM32
SIM800L Quad-Band GPRS GSM Module with Antenna - Raspberry Pi Pico
📄 File: sim800l_quad-band_gprs_gsm_module_with_antenna_-_arduino_uno.inoArduino Uno
686 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=2, TX=3 on Arduino Uno. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#include <SoftwareSerial.h>
7SoftwareSerial LINK_SERIAL(2, 3);
8
9void setup() {
10 Serial.begin(115200);
11 LINK_SERIAL.begin(9600);
12 delay(3000); // let the module finish booting
13 LINK_SERIAL.println("AT"); // basic "are you there" check
14 LINK_SERIAL.println("AT+CSQ"); // signal quality
15}
16
17void loop() {
18 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
19 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
20}
📄 File: sim800l_quad-band_gprs_gsm_module_with_antenna_-_arduino_nano.inoArduino Nano
687 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=2, TX=3 on Arduino Nano. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#include <SoftwareSerial.h>
7SoftwareSerial LINK_SERIAL(2, 3);
8
9void setup() {
10 Serial.begin(115200);
11 LINK_SERIAL.begin(9600);
12 delay(3000); // let the module finish booting
13 LINK_SERIAL.println("AT"); // basic "are you there" check
14 LINK_SERIAL.println("AT+CSQ"); // signal quality
15}
16
17void loop() {
18 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
19 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
20}
📄 File: sim800l_quad-band_gprs_gsm_module_with_antenna_-_arduino_mega.inoArduino Mega
655 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=19, TX=18 on Arduino Mega. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#define LINK_SERIAL Serial1
7
8void setup() {
9 Serial.begin(115200);
10 LINK_SERIAL.begin(9600);
11 delay(3000); // let the module finish booting
12 LINK_SERIAL.println("AT"); // basic "are you there" check
13 LINK_SERIAL.println("AT+CSQ"); // signal quality
14}
15
16void loop() {
17 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
18 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
19}
📄 File: sim800l_quad-band_gprs_gsm_module_with_antenna_-_esp32.inoESP32
648 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=16, TX=17 on ESP32. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#define LINK_SERIAL Serial1
7
8void setup() {
9 Serial.begin(115200);
10 LINK_SERIAL.begin(9600);
11 delay(3000); // let the module finish booting
12 LINK_SERIAL.println("AT"); // basic "are you there" check
13 LINK_SERIAL.println("AT+CSQ"); // signal quality
14}
15
16void loop() {
17 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
18 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
19}
📄 File: sim800l_quad-band_gprs_gsm_module_with_antenna_-_esp8266.inoESP8266
686 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=D7, TX=D8 on ESP8266. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#include <SoftwareSerial.h>
7SoftwareSerial LINK_SERIAL(D7, D8);
8
9void setup() {
10 Serial.begin(115200);
11 LINK_SERIAL.begin(9600);
12 delay(3000); // let the module finish booting
13 LINK_SERIAL.println("AT"); // basic "are you there" check
14 LINK_SERIAL.println("AT+CSQ"); // signal quality
15}
16
17void loop() {
18 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
19 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
20}
📄 File: sim800l_quad-band_gprs_gsm_module_with_antenna_-_stm32.inoSTM32
651 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=PA10, TX=PA9 on STM32. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#define LINK_SERIAL Serial1
7
8void setup() {
9 Serial.begin(115200);
10 LINK_SERIAL.begin(9600);
11 delay(3000); // let the module finish booting
12 LINK_SERIAL.println("AT"); // basic "are you there" check
13 LINK_SERIAL.println("AT+CSQ"); // signal quality
14}
15
16void loop() {
17 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
18 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
19}
📄 File: sim800l_quad-band_gprs_gsm_module_with_antenna_-_raspberry_pi_pico.inoRaspberry Pi Pico
658 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=1, TX=0 on Raspberry Pi Pico. Needs its own separate 4-4.2V supply capable of ~2A peaks - a board's 5V/3.3V pin can't power it.
6#define LINK_SERIAL Serial1
7
8void setup() {
9 Serial.begin(115200);
10 LINK_SERIAL.begin(9600);
11 delay(3000); // let the module finish booting
12 LINK_SERIAL.println("AT"); // basic "are you there" check
13 LINK_SERIAL.println("AT+CSQ"); // signal quality
14}
15
16void loop() {
17 if (LINK_SERIAL.available()) Serial.write(LINK_SERIAL.read());
18 if (Serial.available()) LINK_SERIAL.write(Serial.read()); // type AT commands directly in the Serial Monitor
19}
UART GSM/GPRS modem - SMS, calls, and basic mobile data via AT commands.

نظرة عامة ومواصفات المنتج — بالعربية

SIM800L Quad-Band GPRS GSM Module with Antenna متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم GSM / GPRS Modules وIoT and Wireless، بسعر 310,00 EGP. كود المنتج لدينا: EK508. المنتج متوفر في المخزون وجاهز للشحن الفوري لكل محافظات مصر مع إمكانية الدفع عند الاستلام.

أهم المواصفات الفنية:

  • Frequency Bands: Quad-Band (850/900/1800/1900 MHz)
  • Communication: Supports SMS, voice calls, and GPRS data
  • جهد التشغيل: 3.4V to 4.4V
  • Current Consumption: 20mA (idle), 2A (peak during transmission)
  • واجهة الاتصال: TTL serial (9600 bps default)
  • Sim Card: Supports micro SIM card
  • المقاس: 25mm x 23mm x 3mm
  • Temperature Range: -40°C to +85°C

هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.

تصفّح المزيد من GSM / GPRS Modules في إكوسترا.

Specification

Specification

WeightWeight8 g
Dimensions3 × 2 × 1 cm
frequency-bandsQuad-Band (850/900/1800/1900 MHz)
communicationSupports SMS, voice calls, and GPRS data
operating-voltage3.4V to 4.4V
current-consumption20mA (idle), 2A (peak during transmission)
interfaceTTL serial (9600 bps default)
sim-cardSupports micro SIM card
size25mm x 23mm x 3mm
temperature-range-40°C to +85°C
antennaExternal antenna included
power-saving-modeYes (sleep mode)

Customer Reviews