Questions tagged [at-command]

AT Commands are text commands for communicating with a modem. Historically also called Hayes Command Set. For questions about the `at` command line tool use the tag [at-utility].

The most important, general specification covering AT commands is the ITU specification V.250 (formerly known as V.25ter). AT commands related to mobile phones are standardized by 3GPP in 27.007 (with some commands specified in 27.005). Historically, early AT commands were developed by modem manufacturer Hayes.

An AT command can be one of two fundamental types, action command or parameter command. This is important to distinguish because valid syntax for such commands is different (although specifications unfortunately sometimes mess up here).

Responses from the modem can be of three fundamental types:

Final result code

  • Indicates that the execution of the currently running AT command is finished. Examples: OK and ERROR.

Intermediate result code or Information text

  • Responses related to a command that comes before the final result code. Examples: CONNECT and +CPBR.

Unsolicited result code

  • Responses that the modem issues independently of any running AT command as response to certain events (in the modem). Examples: RING and +CREG.

References

1408 questions
0
votes
1 answer

(AT-command in gsm modem) AT+CMGF value change after reboot

my problem is : after set AT+CMGF = 1 ( for Text mode SMS), everything work well until GSM modem reboot After reboot, AT+CMGF? command return 0 , this means modem need re-config for CMGF parameter. Please help to save the config value even after…
linh
  • 9
  • 3
0
votes
1 answer

Send USSD String

I am writing an application to send ussd commands, retrieve a menu and then send through an option. When I run the command AT+CUSD=1,"*120*105#",15 I receive a menu back, however how do I select one of the options using AT commands. For example…
Wize
  • 1,040
  • 9
  • 20
0
votes
1 answer

Internet access from friend's wifi over GSM network

I am trying to develop this project for my coming semester. Before beginning to start I want to know is this possible or not? It is similar to Old classical Dial-Up network but very different and very unique. Although Dial-Up services are available…
alir2t2
  • 36
  • 1
  • 3
0
votes
1 answer

Connection and authentication with usb 3g dongle using at-commands

I need to authenticate with a usb 3g dongle using at commands. I can connect using following code: AT+CGDCONT=1,"IP","tim.br" ATD*99***1# But I can't request a page, and my interface don't get a IP. Anybody can help me? Thanks.
FBilac
  • 163
  • 2
  • 2
  • 7
0
votes
1 answer

Sending location of GSM modem through SMS

I was wondering if anyone has any experience in finding the location through GSM. I can't use GPS and I don't have access to wi-fi. My searches have shown that I will probably need the CellID and AT commands. However I am trying to automate this…
thateurokid23
  • 47
  • 1
  • 2
  • 10
0
votes
2 answers

GSM communication, cross threading

I'm bit new in C# programming but somehow I managed to pickup a project that requires a great skill and knowledge with GSM (SMS) communication using serialPort. using System; using System.Collections.Generic; using System.ComponentModel; using…
dovla110010101
  • 411
  • 2
  • 9
  • 21
0
votes
0 answers

How to useAT commands in Android by 'root' the phone

We have various Android devices of Spike, Samsung, Micromax. How to give AT commands from Android device to modem? We searched in Google Play but did not find any app related to this. Can you please suggest way by which we can use AT commands with…
Pranit Kothari
  • 9,721
  • 10
  • 61
  • 137
0
votes
1 answer

SIM900A GSM module related AT command to know the number of message sender

I am using SIM900A for some purpose and want to know the number of the sender from where message come.I am unable to find the a specific AT command related to receiving message which give me number from where latest message comes. I had used AT+CNMI…
shailendra
  • 271
  • 2
  • 6
  • 18
0
votes
0 answers

Sending AT Commands from Microcontroller

I am in the middle of a project that is going to use a micro-controller to tell a Sierra Wireless Raven XT to send a test message to the appropriate admin when a pump fails. I have the interrupt for the pin change when the pump fails already…
brian
  • 43
  • 1
  • 7
0
votes
2 answers

How can I make voice call/How can I identify call using AT commands in visual basic?

How can I make voice call/How can I identify call using AT commands in visual basic? I am attempting to call a modem using a local modem connected via USB. Programming language is VB.NET and I am using the SerialPort control to talk to the modem. to…
janagan
  • 15
  • 1
  • 7
0
votes
2 answers

How to read Large number of SMSs by Java program?

I want to receive/read large number of SMSs via Java program. Will AT commands help me? Here I may have to read 10,000 SMS per minute (also have to delete them as well). As I heard we should add some delay between AT commands (thread.sleep).
lsc
  • 681
  • 3
  • 8
  • 26
0
votes
3 answers

unable to send call from Arduino to a specific number

I Am using Arduino UNO and SIM900A module for GSM + ARDUINO based communication.I used following code to call a specific number but nothing happens, void setup() { Serial.begin(9600); delay(10000); } void loop() { …
shailendra
  • 271
  • 2
  • 6
  • 18
0
votes
2 answers

Serial Port does not receive whole data in C#

I am using C# serial port controlling gsm modem. Now in Mikroelectronia USART Terminal after sending: AT+CUSD=1,"*778#",15 It receives: AT+CUSD=1,"*778#",15 OK +CUSD: 0,"Balance: 0.00 TK. Validity: 29-Jul-13. Bonus: 0.00TK. Free Min: 0. Dial…
rakib
  • 131
  • 3
  • 10
0
votes
1 answer

GSM Modem GPRS Data Send Delays

I'm trying to make a TCP connection between a server(in this case, my PC) and my telit gl865-dual modem. I am connecting the modem via serial port(ftdi adaptor) and send or recieve data and commands directly my computer. The connection can be…
Guray Yildirim
  • 321
  • 3
  • 7
0
votes
2 answers

Getting error with sending SMS with AT Commands?

Please have a look at the following code: #pragma once using namespace System::IO::Ports; using namespace System::Text::RegularExpressions; using namespace System::Collections::Generic; ref class SMS { public: SMS(void); …
PeakGen
  • 21,894
  • 86
  • 261
  • 463