Coder Social home page Coder Social logo

gprs-at's Introduction

Ai-Thinker GSM/GPRS/GPS Module AT Firmware Related

Ai-Thinker GPRS AT module related ( Doc and firmware etc.) 安信可 GPRS模组AT指令固件相关

Module: A9 A9G

A9/A9G

1. Official Wiki: All About GPRS Module here

2. Online Doc sources

3. Firmware

Version information will be print after power on, or query version info by AT command ATI

4. Development On Chip

C SDK: refer to GPRS_C_SDK



A9/A9G__zh-cn

1. 官方 Wiki: 官方所有GPRS相关的都在这里了,可以在这里找到你需要的

2. github上的在线文档

3. Firmware

开机会打印版本信息,或者使用ATI查询版本信息

4. 片上二次开发

到A9/A9G开始,不只是发布AT固件,因为模块本身性能很强大,接口也很丰富,可以直接作为MCU来使用 因此,提供了方便开发的SDK

gprs-at's People

Contributors

neutree avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

gprs-at's Issues

Undocumented CUSD result codes

Hi,

Can anyone please explain what the following means, +CUSD: 6, "..."?
Also, what does "+CME ERROR: 15790320" mean?

Thank you.

Connection issues

Hi,
I'm currently working on establishing an internet connection with an A9G(V02.02.20180825R) and a China Unicom SIM card. But It just doesn't want to work.

eg: AT+CREG always give me a +CREG:0,1 and AT+COPS=? returns nothing

I tried with my own China Mobile SIM card and I've been able to go all the way to getting an IP, though every HTTPGET I've done so far gave be back an error 400.

Is there an issue with China Unicom on the A9G or do I need to do something specific to work with it?

Provide source code

Hi,

I like your products so far, but could you provide the soruce code for download?
The links doesn't seem to work, they only give documents or binary files...

rgds

A9 module " in Strings

Hi guys,
I want to use the mqtt commands to send data to my mqtt broker. Ths works fine with the command AT+MQTTPUB=,<"topic">,<"data">,,, as long as I use simple data like "abcdefgh1234-."....
But I want to publish json strings, and json data uses the " character. Sadly, this doesn't work, since the " character seems to be reserved for marking the start and the end of the string. Is there any way to include the " character in a string message?

AT+LOCATION=2 00.000000,000.000000 OK

I use firmware "ai-thinker_a9_a9g_at_v02.02.20181011r" with A9G module.

Run this command:
AT+GPS=1
AT+CGATT=1
AT+CGACT = 1,1
AT+CGDCONT=1,"IP","internet
AT+LOCATION=2
Return value:
00.000000,000.000000 OK
How i can do to get true coordinates.
Thank for help.

UNABLE TO ESTABLISH A CONNECTION USING AT COMMAND OF MQTT AND HTTP

hello there,
I'm trying to send GPS signal raw data of A9G pudding board to Microsoft Azure platform or any third party cloud. I have three questions.
1). im getting GPS raw data in NMEA string. but don't know how to convert them into LATTITUDE AND LONGITUDE OF GOOGLE MAP.
2). I'm unable to connect to testing MQTT broker can you please explain this command

everything is going fine till network establishment.
AT+MQTTCONN="www.anthinkerwx.com",1883,"12345",120,0,"Ai-thinker","123456" //The client waits and connects to the server while sending CONNECT

Broker = test.mosquitto.org
port=1883
"12345" why is this digits for?
AI-thinker is client or username ??
3). Can you help me with HTTP secure connection?
for mqtt I have to attach a certificate which is a string so how can I attach this?

@Neutree can you provide any examples or guidance.
thanks

unable to upgrade A9G firmware on windows 7

Hello I have A9G module with 2018 06 firmware,
I have usb to serial (3.2 volt logic)adapter but fpupgrade.exe does not recognize module, nothing to select in the list of com ports .
upgrade

Here is what I get on comport on host uart when I boot up device
host rx

Example Post in A9G

Good day,

I there someone tha sucesfully implemented AT+HTTPPOST command, I can use the AT+HTTPGET command, this is the answer when I wrote ATI:

V01.06.20171120RC

OK

Regards
ANDRES

a9 hands Free

I want to make a device with hands-free talking feature with AI THINKER A9 GSM Module.
But when I examined the AT command set, I couldn't see any commands related to Hands Free and Echo suppression. Is Hands Free speech and echo suppression possible with A9 Module?

Init...

My module seems to be reboot alone periodically. In my console, it writes Init... Init... Init... and stops each time listen AT commands during few seconds.

It never registers a netwok.

Any idea?

Undocumented AT Response

Hello @Neutree ,

When using the AT command firmware, after approximately 8 hours of TCP/IP connection, the unsolicited AT response "+CGDMODIND:1" is issued.

The unsolicited "+CGDMODIND:1" response is not documented. What does the response mean?

After the unsolicited response, when trying to send data using "AT+CIPSEND=10", the module issues "COMMAND NO RESPONSE!" after 20 seconds.

Also "COMMAND NO RESPONSE!" is not documented.

What is the correct method to handle such responses?

at+ciphcfg is not worked.

In new firmware V02.00.20180611RC at+ciphcfg command is not worked. Single UDP connection.

at+ciphmode=0
OK
at+ciphcfg=0,60
OK
at+ciphcfg?
+CIPHCFG:60,55,
at+ciphcfg=1,30313233343536
+CME ERROR: 53

Any ideas?

AT+CUSD command incompatible with 3GPP 27.007 standard

Hi,

The standard specifies the DCS parameter is optional for AT+CUSD command. However, issuing the AT+CUSD command without the DCS parameter results in "+CME ERROR:Excute command failure". I am using firmware v02.02.

Thank you.

AT+MQTTCONN doesn't work with port different from 1883

Hello the command:
AT+MQTTCONN="www.myserver.com",1883,"12345",120,0,"Ai-thinker","123456"
works perfect if the port is 1883 but in my case I have the MQTTBox server running on different port, changing the command in something like:
AT+MQTTCONN="www.myserver.com",8888,"12345",120,0,"Ai-thinker","123456"
I get no connection and the following error:
+MQTTDISCONNECTED: 256

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.