2016年3月15日星期二

AI-thihker A6 GPRS /GSM Module

What is GPRS Module?

This is a GPRS/GSM shield with a Quad-band GSM/GPRS engine works on frequencies EGSM 900MHz/DCS 1800MHz and GSM850 MHz/PCS 1900MHz. It also supports GPS technology for satellite navigation. It's possible for your robot and control system to send messages and use the GSM network.
It is controlled via AT commands(GSM07.07 ,07.05 and SIMCOM enhanced AT Commands). And the design of this shield allows you to drive the GSM & GPS function directly with the computer and the Arduino Board. It includes a high-gain SMD antenna for GPS & GSM.

A6 GPRS/GSM Module Description 

A6 Quad-band GPRS/GSM module, is one of the smallest cutting-edge products in the world.It adopts LCC package technology and offers the highest reliability and robustness.Depending on the ultra tiny configuration of 22.8×16.8×2.5mm and easier soldering process, it is capable of being embedded in almost all customer applications.
Featuring an industrial-standard interface, A6 delivers GSM/GPRS performance for SMS, Data and Voice with extremely low power consumption and extended temperature.Extraordinarily compact size and integrated protocols ensure A6 easily meet the requirements of all M2M applications, including VTS, Industrial PDA, Personal Tracking,Wireless POS, Smart Metering and many other M2M applications.








 A6 GPRS Module Feature
Quad Band: 850/900/1800/1900 MHz
GPRS Multi-slot Class: 12, 1~12 configurable
GPRS Mobile Station: Class B
Compliant with GSM Phase 2/2+: Class 4(2W @850/900 MHz)
                           Class 1(1W @1800/1900 MHz)
Supply Voltage Range :3.3~4.6 V 4.0V nominal
Low Power Consumption:0.9mA @DRX=5 
                      0.7mA @DRX=9
Operation Temperature: -40 °C ~ +85 °C
Dimensions: 22.8×16.8×2.5mm
Control via AT commands (GSM 07.07 ,07.05 andother Ai-thinker enhanced AT Commands)

Specifications for Data

GPRS Class 10:Max. 85.6 kbps uplink & 42.8Kbps downlink
PBCCH Support
Coding Schemes :CS 1, 2, 3, 4
CSD: Up to 14.4 kbps
USSD Support
Protocols:PPP, TCP,UDP, FTP,HTTP, MUX

Specifications for SMS

Point-to-point MO and MT
SMS Cell Broadcast
Text and PDU Mode

Specifications for Voice

Speech Codec Mode: Half Rate (HR)
                   Full Rate (FR)
                   Enhanced Full Rate (EFR)
                   Adaptive Multi-Rate (AMR)
Echo Arithmetic :Echo Cancellation
                 Echo Suppression
                 Noise Reduction

Interfaces

SIM/USIM :3V/1.8V
UART: 2 interfaces
Analog Audio Channel: 2 Embedded Class-AB amplifier
RTC Backup 
Antenna Pad

E-mail:nicole@aithinker.com
Mob:+86-13418538097


27 条评论:

  1. Please send me data sheet of A6 GSM/GPRS module.


    Thanks

    回复删除
  2. Hello,
    can you send schematic and code examples to me ?
    Thanks in advance
    x893.00@gmail.com

    回复删除
  3. where can i buy the product??

    回复删除
  4. I am using A7 module from Ai Thinker for GPRS and GPS. However, what I notice is that, 1. The A7 module does not lock GPS 2. When the GPS application on Android Phone shows 13 detected GPS satellites, the A7 module struggles to detect even 3. The best I have seen so far is 4 satellite. But it did not lock the GPS.

    I took the module in open area and kept it ON for 15 to 20 mins without any luck.

    I used commands like AT+GPS=1 and AT+AGPS=1 to enable GPS. Am I missing something here. Any help in this regards would be useful. Regards, Amol

    回复删除
    回复
    1. Hello Amol, did you manage to solve your problem? May I know are you connecting the A7 module to Arduino or straight away to the computer to program it?

      删除
  5. hi nicole, i have 10 A7 GPS/GPRS modules, but the SMS dont operate, even retrieving info. The version is V03.03.20160725009H03. Can you help me with update firmware or something?
    Thanks

    回复删除
  6. hi nicole, i have A7 gps/gprs modules, i can send sms via AT command but i can't make a call, there always like:

    ATD081220834XXX

    OK

    +CIEV: "CALL",0

    so what i missing?

    回复删除
  7. Hi, I donot have AT+SAPBR or "httpinit" command support - please help me to update the firmware?

    回复删除
    回复
    1. There is no http service ... read the datasheet. You need to make your own HTTP processor . It is not hard. HTTP is very simple.

      删除
  8. 此评论已被作者删除。

    回复删除
    回复
    1. Good day. I want use this module for my product. What version latest firmware for A7. I can't use HTTPINIT command. Please contact me in ssimonyan@mail.ru

      删除
  9. Hi I cannot send http request
    always I have error 58
    and there is no error 58 in any document
    so please can you put an example how to send http
    this is my email
    h.salem7788@gmail.com

    回复删除
  10. Hi i have the A7 and i try to enable AGPS,
    even if i do AT+AGPS=1
    The AT+AGPS=1 always gives me an error message, and from what I have seen in the net, I think that some other code should be executed before the AT+AGPS=1, so it can connect to agps.

    Do you have any idea what i should do to work this around?

    回复删除
  11. Hi there, i have got na A6 module. Is there some way to upgrade firmware ? BTW which is the very last FW version ?

    回复删除
  12. Hello you will not have a trainer but for the A7 module that brings built-in GPS?

    回复删除
  13. hi.I am using A7 module. so far I can send, receive messages without any problem.when try to check the pre-paid account balance using USSD commands the module returns some weird characters as shown below.

    AT+CUSD=1,"*100#",15



    OK

    +CUSD: 2, "Ùw] ‡Ùa÷¸ ’Î] 

    ç²Ý@ {šÍ •ñð´¼ z»A1Ü+ {É`±›k f³AÕi d †Ýar d~ËAêúœ ’Î]1 ¼, µÓî:½ì QMCP gçA" ,15

    I tried CSCS commands too but it didn't help.Then use same sim card with sim 808 and sim 800 modules and they were able to show expected readable message.I really need you help to solve this problem. My whole project is stuck because of this issue.

    回复删除
    回复
    1. Please try:

      AT+CSCS="HEX"

      Then when you execute:

      AT+CUSD=1,"*100#",15

      you will get the response in PDU hex format.

      删除
    2. I did as you said and this is what I saw on the serial monitor.
      OK

      AT+CSCS="HEX"



      OK

      AT+CUSD=1,"*100#",15



      OK



      +CUSD: 2, "D9775D0E1287D961F7B80C92CE5DA018EDE692C940A07B9ACD0695F1F0B4BC0C7ABB4
      131DC2B067BC960B19B8B980EB341B3D90C447F83A0EC701E14ADA7F520D33DED0659C3EC7A58CC2
      E83CE69337DEE02514D4350180E67E741" ,15

      according to the http://www.smartposition.nl/resources/sms_pdu.html#PDU the message I received is not even in sms pdu mode.

      Anyway I just want to know if there is a way to convert this message with in the A7 chip. Because I have to send this message in text form to mobile phone.

      Thank you

      删除
    3. So what you've been received are:

      "Your balance Rs. 147.22 will expire on 18/10/2017.Dial 333 to Play Quiz &win Valuable gifts. T&C apply"

      Please email me at zul_nasibu@google.com if you want the Arduino (c++) code to decode PDU hex text to readable message...

      删除
    4. Sorry, the correct email address should be zul.nasibu@gmail.com

      删除
  14. hi.I am using A7 module. so far I can send, receive messages without any problem.when try to check the pre-paid account balance using USSD commands the module returns some weird characters as shown below.

    AT+CUSD=1,"*100#",15



    OK

    +CUSD: 2, "Ùw] ‡Ùa÷¸ ’Î] 

    ç²Ý@ {šÍ •ñð´¼ z»A1Ü+ {É`±›k f³AÕi d †Ýar d~ËAêúœ ’Î]1 ¼, µÓî:½ì QMCP gçA" ,15

    I tried CSCS commands too but it didn't help.Then use same sim card with sim 808 and sim 800 modules and they were able to show expected readable message.I really need you help to solve this problem. My whole project is stuck because of this issue.

    回复删除
  15. hi.I am using A7 module. so far I can send, receive messages without any problem.when try to check the pre-paid account balance using USSD commands the module returns some weird characters as shown below.

    AT+CUSD=1,"*100#",15



    OK

    +CUSD: 2, "Ùw] ‡Ùa÷¸ ’Î] 

    ç²Ý@ {šÍ •ñð´¼ z»A1Ü+ {É`±›k f³AÕi d †Ýar d~ËAêúœ ’Î]1 ¼, µÓî:½ì QMCP gçA" ,15

    I tried CSCS commands too but it didn't help.Then use same sim card with sim 808 and sim 800 modules and they were able to show expected readable message.I really need you help to solve this problem. My whole project is stuck because of this issue.

    回复删除
  16. 此评论已被作者删除。

    回复删除
  17. 此评论已被作者删除。

    回复删除
  18. What messages would i receive from teh A6, if it received a Cellular Broadcast message?

    回复删除
  19. I updated the firmware on mine, to V03.06, with the links found on this page: http://wiki.ai-thinker.com/gprs/firmware , this page: http://wiki.ai-thinker.com/gprs_download and a little help from Google Translate, but now I can't get the module to accept any input (the characters I type aren't echoed back to me).
    I also tried to downgrade to V03.03 (also available on the site) but still had the same problem.
    I still see the "INIT" and startup messages (I have a USB to TTL cable) but there is no way to enter any AT commands any more.
    In the end, the firmware upgrade was a step back and now I don't have the original firmware (V03.05) to roll-back the upgrade. (sigh)

    回复删除