
A9G Pudding/ GPRS GSM+GPS BDS A9G Development Board Kit
55.00RON
- Stock: In Stock
- Model: C200.A9G
Your orders placed until 16:30 on weekdays are shipped on the same day.
A9G Pudding/ GPRS GSM+GPS BDS A9G Development Board Kit
The A9G Pudding/ GPRS GSM+GPS BDS A9G Development Board Kit is a versatile and robust development board designed to provide superior performance in a variety of applications. This kit is ideal for those looking to develop and prototype IoT and GPS-based projects.
Key Features
- Integrated GPRS GSM and GPS BDS modules for seamless connectivity and precise location tracking.
- Onboard microphone and speaker interfaces for audio input and output.
- Supports quad-band GSM/GPRS network, available for GPRS and SMS message data remote transmission.
- Equipped with a low power consumption design, ensuring long-lasting performance.
Technical Specifications
- Operating Voltage: 3.3V to 4.2V
- Standby average current: below 3mA
- Supports GSM/GPRS Quad-band, including 850, 900, 1800, 1900MHZ
- Supports GPS+Beidou+Glonass positioning
- Onboard active GPS antenna and GSM antenna
Project Idea:
Create a compact GPS tracker that sends real-time location data via SMS using the A9G Development Board.
Required Components:
- A9G Development Board (GPRS + GSM + GPS + BDS)
- SIM card with SMS and GPRS capability
- Micro USB cable
- GPS antenna (optional but recommended)
- Arduino IDE installed on your PC
How It Works:
- Insert the SIM card into the A9G module.
- Connect the board to your computer using the micro USB cable.
- Upload the code provided below using Arduino IDE (choose the correct COM port).
- The board connects to GPS satellites and retrieves location coordinates.
- It sends the GPS location to your phone via SMS.
Example Arduino Code:
#include <SoftwareSerial.h>
SoftwareSerial A9G(7, 8); // RX, TX
void setup()
{
Serial.begin(9600);
A9G.begin(9600);
delay(1000);
sendAT("AT");
sendAT("AT+CMGF=1"); // Set SMS mode to text
sendAT("AT+CGNSPWR=1"); // Power on GPS
sendAT("AT+CGNSSEQ="RMC""); // Set GPS output format
}
void loop()
{
Serial.println("Getting GPS location...");
A9G.println("AT+CGNSINF");
delay(2000);
if (A9G.available())
{
String gpsData = A9G.readString();
Serial.println(gpsData);
int latIndex = gpsData.indexOf(",") + 1;
int lonIndex = gpsData.indexOf(",", latIndex) + 1;
String location = gpsData.substring(latIndex, lonIndex + 10);
String smsCmd = "AT+CMGS="+1234567890""; // Replace with your phone number
sendAT(smsCmd);
delay(1000);
A9G.print("GPS Location: ");
A9G.print(location);
A9G.write(26); // CTRL+Z to send SMS
delay(10000);
}
}
void sendAT(String cmd)
{
A9G.println(cmd);
delay(1000);
while (A9G.available())
{
Serial.println(A9G.readString());
}
}
Use Cases:
- ✔️ Real-time vehicle tracking
- ✔️ Personal safety devices
- ✔️ Pet or child tracking
- ✔️ Remote location-based alerts
Why Choose A9G?
This all-in-one GSM, GPRS, GPS, and BDS development board is ideal for mobile and IoT projects. Compact, affordable, and beginner-friendly — a perfect tool for learning and prototyping.