GSM Modul

Aus SMB-Soft-Wiki
Wechseln zu: Navigation, Suche




FAQ cooking 009.png
Shield 908 antennas small.png



SIM800L original.jpg

Smallest SIM800L GPRS GSM Module MicroSIM Card Core BOard Quad-band TTL Serial Port
Chip: SIM800L
Voltage: 3.7-4.2V
Support networks: China Mobile, China Unicom and global quad-band network
Module size: 2.5cmx2.3cm
TTL serial port for serial port, you can link directly to the microcontroller. No need MAX232
Power module automatically boot, homing network
Onboard signal lights all the way . It flashes slowly when there is a signal, it flashes quickly when there is  no signal




1.Three power input interface: DC044 interface and V_IN and a lithium battery interface.
Note that: The range of DC044 and the V_IN pin voltage input is 5 - 26V, when use the 5V as the power, be sure that the power supply  can provide 2A current. The range of voltage of Lithium battery input power is 3.5 - 4.2V.
2. Switch: It is used to open / close the input power supply for the module. When in use, please confirm the toggle switched to the OPEN state (near the board inside).
3. SMA antenna interface: there is a GSM antenna interface, a GPS antenna interface onboard and a BT antenna interface.
4. Start button: When the board is power on, the LED (PWR) will light up. After a long press (about 2 second) on this button, the other three LEDs will be light. And one of them starts to flash; this suggests that SIM808 is beginning to work now. When the power supply, GSM and GPS antenna and SIM card are connected to the module correctly, the LED will be flash slowly (3Second de 1second light), that indicates that the module is registered to the network, and you can make a call or do something else.
5. TTL serial interface: a TTL level interface. Notice that: The pin of VMCU is used to control the high level of TTL UART, so as to realize to match between 1.25V/3.3V /5V systems. For example, if you want to use the 51 MCU to control this board, the pin of VMCU should be connected the DC5V. And if use the STM32 MCU, the pin of VMCU should be connected the DC3.3V. The pins of RXD is the RXD of SIM808 and the pins of TXD is the TXD of SIM808. The pin of V_IN can connect the Power, the function of this pin has the same function of DC044.
6. USB interface: This interface is just use to update the firmware of SIM808 module.

Operation Description:

1. Preparation:
DC9V adapter
USB-TTL module or other tools.
PC software
2. Hardware configurations
2.1 Connect the USB-TTL to the UART interface

TXD       RXD
RXD       TXD
GND       GND
2.2 Insert the valid SIM card to the SIMCARD holder.
2.3 Connect the GPS antenna and GSM antenna to the board
   Connect the power adapter to the DC044 Interface
2.4 Change the Switch
2.6 Press the POWKEY button for 2 second, the SIM808 module will work and the other 3 LEDs will light.
Document Link:

Arduino Librarys


GSM A7.JPG A7 Antenna.jpg

A7 2.png

GPRS module GSM module A7 \ SMS \ Speech \ board \ wireless data Transmission 




GPS module micro USB NEO-6M UBLOX satellite positioning 51 single-chip for Arduino STM32 routines

Module parameters 1. Voltage

Input voltage: 3.3-5.5V 
Power consumption 
Normal mode: 50 mA 
Power Saving Mode: 30 mA 

2. Temperature

Operating Temperature -40 ° C to + 85 ° C 
Storage temperature -55 ° C to + 100 ° C 

3. Pin descriptions and electrical connections

Module pin 
1 VCC  Power input pin 3.3-5.5V 
2 GND  Power ground 
3 RXD  Module serial port to receive the foot - then single-chip serial port TXD sent 
4 TXD  Module serial send pin - then the microcontroller serial RXD reception 
5 PPS  Clock pulse output pin 
Module PPS feet connected to the red LED lights 
On: Normal operation, but not positioned. Blinking: The positioning was successful 

4. Baud rate

The default baud rate for the module is 9600 

5. Characteristic parameters

Module comes with ceramic antenna, another IPEX interface can be connected to other active antenna 
Module increases the RF amplifier circuit, is conducive to speed up the search star 
The module comes with rechargeable battery backup, you can power-down to maintain ephemeris data 
Module compatible with 3.3V / 5V level, easy to connect a variety of microcontroller systems

Eigene Seiten


GSM TCP/IP - How to send Data to Server using SIM900A

Arduino + GSM (HTTP GET requests)

AT Commands


T68 AT Test Commands


Ai Thinker Co.LTD





AT Command tester


Daten hochladen mit POST

const char server[] = "";
const char host[]="";
String Data ="CCID='" + modem.SimCCID + "'&" + "IMEI='" +modem.SimIMEI + "'&" + "IP='" + IP + "' HTTP/1.1\r\n" ;
if (client.connect(server, 80)) {
Serial.println("-> Connected");
// Make a HTTP request:
//client.print( "POST /KFZ_Daten/add.php?Name=Thomas HTTP/1.0\r\n");
//client.print( "POST /KFZ_Daten/add_data.php?");
client.print( "POST /KFZ_Daten/db.php?");
//client.print("Name=Thomas HTTP/1.0\r\n");
//client.print( "serial=288884820500006X&temperature=12.5 HTTP/1.1\r\n");
client.print( Data);
//client.print( "\r\n" );
client.print( "Host: " );
client.print( "Connection: close\r\n" );
else {
// you didn't get a connection to the server:
Serial.println("--> connection failed/n");
SerialMon.println("Server disconnected");