850/900/1800/1900 MHz
850/900/1800/1900 MHz
Up to 85.6 kbps
UART ( TTL level)
Up to 115.2 kbps
1.8V, 350 mA (average), 2A (peak)
Not supported
29.5 x 23.5 x 2.3 mm
5g
Certifications and Compliance
Conforms to EU directives and regulations
Complies with FCC Part 22 and Part 24 regulations
Compliant with RoHS (Restriction of Hazardous Substances) directive
Compliant with WEEE (Waste Electrical and Electronic Equipment) directive
Pinout and Dimensions
| The IOT-GA6 GPRS GSM module features a 32-pin LCC (Leadless Chip Carrier) package. The pinout and dimensions are shown below |
[Insert Pinout Diagram]
Conclusion
The IOT-GA6 GPRS GSM module is a highly integrated and compact wireless communication solution ideal for a wide range of IoT applications. Its quad-band GSM support, GPRS class 10, and low power consumption make it an attractive option for devices requiring wireless connectivity. With its easy-to-use AT command set and serial interface, the module can be easily integrated into a variety of devices and systems.
IOT-GA6 GPRS GSM Module DocumentationOverviewThe IOT-GA6 GPRS GSM module is a compact and versatile module that enables wireless communication capabilities for IoT devices. It supports GPRS (General Packet Radio Service) and GSM (Global System for Mobile Communications) protocols, allowing devices to send and receive data over cellular networks.Hardware SpecificationsFrequency Bands: Quad-band GSM (850/900/1800/1900 MHz) and GPRS class 12
Antenna: Internal antenna, optional external antenna connector
Power Supply: 3.3V to 5V DC
UART Interface: 3.3V TTL level, 115200 bps default baud rate
Dimensions: 24.5mm x 24.5mm x 3.5mmSoftware APIsThe IOT-GA6 GPRS GSM module communicates with the host device using a UART interface. The module supports a variety of AT commands for configuration, data transmission, and reception.Example 1: Sending SMS using AT CommandsIn this example, we will demonstrate how to send an SMS using the IOT-GA6 GPRS GSM module.```
// Import necessary libraries and establish UART connection
#include <SoftwareSerial.h>
SoftwareSerial gsmModule(2, 3); // RX, TXvoid setup() {
gsmModule.begin(115200);
delay(1000);
}void loop() {
// Set SMS mode to text mode
gsmModule.println("AT+CMGF=1");
delay(100);// Set the SMS recipient's phone number
gsmModule.println("AT+CMGS=""+1234567890""");
delay(100);// Send the SMS message
gsmModule.println("Hello from IOT-GA6 GPRS GSM module!");
delay(100);// Send the SMS message termination character (0x1A)
gsmModule.println((char)26);
delay(100);// Wait for the SMS sending process to complete
delay(5000);
}
```Example 2: Establishing a GPRS Connection and Sending Data to a ServerIn this example, we will demonstrate how to establish a GPRS connection and send data to a remote server using the IOT-GA6 GPRS GSM module.```
// Import necessary libraries and establish UART connection
#include <SoftwareSerial.h>
SoftwareSerial gsmModule(2, 3); // RX, TXvoid setup() {
gsmModule.begin(115200);
delay(1000);
}void loop() {
// Establish a GPRS connection
gsmModule.println("AT+CGATT=1");
delay(500);// Set the APN (Access Point Name) for the GPRS connection
gsmModule.println("AT+CSTT=""your_apn""");
delay(500);// Bring up the wireless connection
gsmModule.println("AT+CIICR");
delay(500);// Get the local IP address assigned by the GPRS network
gsmModule.println("AT+CIFSR");
delay(500);// Send a GET request to a remote server
gsmModule.println("AT+CIPSTART=""TCP"