Electronics

GSM Ai-Thinker A9 GPS GPRS Module

Out Of Stock

1

Description

GSM Ai-Thinker A9 GPRS Module is a GSM modem, which can be integrated into a big number of IoT projects. and can be used to accomplish almost anything as normal cell phones can; SMS text messages, make or receive phone calls, connect to the internet through GPRS, TCP/IP, and more! and don't forget that, the module supports quad-band GSM/GPRS network, which means it works anywhere in the world. It can be used to connect modules such as Arduino and Raspberry Pi to the internet and can be used in a wide range of IoT applications and is ideal for IoT applications for home automation, industrial wireless control, wearable electronics, wireless location sensing devices, wireless location system signals, and other IoT applications.

Specifications:

Model Name

A9G

Package

SMD54

Size

L 9.2*1 8.8*2.7(±0.2)mm

Frcnqucacy

850/1900/1800/1900MHz

GPRS Multislot

Class 12

GPRS Mobile Station

Class B

Compatible with GSM Phase 212+

Class 4 (2\V@850/ 900MHz)
Class I (1\V@l80011900MH2)

Power supply

3.5--4.2V typical value 4.0V

Current

l.14mA@DRX=5 l .03mA@DRX=9

AT command

JGPP TS 27.007,27.005

GPRS Class 12

Max 85.6kbps (up & down )

Coding scheme

cs 1 ,2, 3. 4

PBCCH

Support

Text

Point to point SMS send and receive
Cellular broadcast message, Text / POU mode

Voice coding mode

Half Rate (HR), Full Rate (FR), Enhanced Full Rate (EFR), Adaptive Multi-Rate (AMR)

Audio processing

Echo Cancellation, Echo suppression. Noise suppression

 SIM Card

I.8V/3V

 

UART

3 pcs( including firmware upgrade serial port ), baud rate support 2400-1843200bps , default 115200bps

Antenna

Pad (include GSM . GPS)

Communication interface

I2c. USB. UART. SDMMC. GPlO. ADC

GPS Sensitivity

Cold start:-148 dBm Hot Stnot: - 162 dBm Recapture:-164dl3on Tracking::- 166 dBm

GPS boot time

Cold start < 27.Ss Hot start < 1s Recapture < 1s

GPS " Accuracy

Horizontal positioning accuracy: 2.5m- High positioning accuracy: 3.5m

Working temperature

2•c – 70•c+


Pinout of the GSM Ai-Thinker A9 GPRS Module:





How to Connect the GSM Ai-Thinker A9 GPRS Module to PC:

1) Connect the GSM and GPS antennas to the A9G module.

2) Insert a SIM card in the SIM card slot and a Micro SD card in the SD card slot

3) Connect the Vcc and GND Pin of the module to the Vcc and GND of the USB to Serial Converter.

4) Connect the Rx Pin of the A9G to the Tx pin of the Converter and Tx Pin of A9G to the Rx pin of the converter and connect it to your PC.

5) Open AI Thinker Tool and select the correct COM port and baud rate(In this case it is 115200) and click the open Serial button.


after that start writing the AT command that makes the board do what you want, and the most useful commands are:

  • AT+GPS=1: This command is used to enable GPS. When this command is sent the GPS is turned On and the LED on the module for GPS starts blinking.
  • AT+GPS=0: This command is used to turn OFF GPS. After sending this command GPS is turned OFF and LED also stops blinking
  • AT+GPSRD=1: This command is used to start reading GPS data and display it on the monitor. The data returned by this command is in NMEA format which needs to be converted to get into a readable form.
  • AT+GPSRD=0: This command is used to stop reading the GPS data.
  • AT+LOCATION=1: This command is used to get location data through the LBS server. It displays the location information in the form of latitude and longitude.
  • AT+GPSUPGRADE: Release GPS UART from A9’s CPU, then you can connect GPS UART directly to communicate with GPS.
  • AT+CGPSPWR: This command is used for GPS Power Control. It is used to turn on or turn off the GPS Power supply
  • AT+CGPSRST: This command resets GPS in COLD start mode or autonomy mode. AT+CGPSRST=0 resets GPS in cold start mode and command AT+CGPSRST=1 resets GPS in autonomy mode.
  • AT+CREG?: This command is used to check whether we are registered to the network or not. If it shows 1, 1 as a response then this means that we are registered and can move ahead.
  • AT+CGATT: This command is similar to the CREG command. If its response is 1 then we are connected to the network.
  • AT+CIPSTATUS: This command is used to check whether the IP is connected or Not. If its response is "INITIAL" then it means that we are connected. If it shows something else then there is some problem.
  • AT+CGDCONT=1: This command is used to connect to the Internet. In this command, we need to specify the APN and IP as well in the format given as AT+CGDCONT=1, "IP", "www"
  • AT+HTTPGET: This command is used to send an HTTP get a request to any server link. Its format is AT+HTTPGET="server link".
  • AT+CIPMODE: This is used for selecting TCP/IP application mode. '0' is the non-transparent mode and '1' is the transparent mode.
  • AT+CIPACK: This command checks the state of data transmission. It will return the amount of data sent, data acknowledged by the server, and data not confirmed by the server.


to Read the AT Command guide for the AI Thinker A9 Board Click Here

and to download the Library and the code of  the AI Thinker A9 Board Click Here