Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

AT commands for Mobile and its programming , I need Help

Status
Not open for further replies.

nofnof

Junior Member level 3
Joined
Mar 2, 2005
Messages
31
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,288
Activity points
1,614
at commands at+ckpd general mobile

hi

im a student in electronics engineering departemnt , im in the final semester , i work in Microcontroller project , and i have to get a report in (AT commands for mobile and its programming) i dont know where can i find information about these commands , neither i dont know anything about them
please help me get info about this report
thanks
 

first you have to choose what brand of mobile phone you are focus and go to the manufature website to get the information you need.
but base on my experience most mobile phone have the same AT commands.
you could also search on this website someone post the at command there for siemens phone
 

    nofnof

    Points: 2
    Helpful Answer Positive Rating
i need information about AT commands in common
thanks
 

Here is a list of the Nokia AT command, and do not believe that all mobile phone have the same AT commands if they cannot provide you with data.

Btw, this requires a DL3P cable and a Nokia Phone with built-in Modem, this is for a Nokia phone.

AT command reference for gnokiid
Draft 1 01-feb-2005 by Daniele Forsi

AT* Read SMS
AT# Set/Get caller ID mode
AT+ Get phone information
ATA Answer call
ATD Dial number
ATE Set echo on/off
ATH Hang up call
ATI Get modem information
ATQ Set quiet mode on/off
ATS Set/Get S-register value
ATV Set verbose on/off
ATX Choose connect messages
ATZ Reset modem


AT*
Extended commands "*"

AT*NOKIATEST
This command is ignored.

AT*C
Start reading SMS messages

After AT*C modem responds with OK, then the following commands are accepted:
DIR, EXIT, HELP.

After sending the DIR command you can type the following key followed by the
Enter key:
P: show previous SMS
N: show next SMS
D: delete current SMS
Q: quit to AT*C mode

HELP shows this message:
The following commands work...
DIR
EXIT
HELP

EXIT: exit to command mode


AT# Extended commands "#"

AT#CID Set/Get Caller ID mode

AT#CID? Print current settings
AT#CID=<n>
<n>: 0 Disable caller ID (default)
<n>: 1 Enable formatted caller ID
AT#CID=? Print supported settings, currently (0,1)
Note: when caller ID is disabled application gets only one RING, when it is
enabled it gets one RING, then caller ID data, then a second RING.


AT+
Extended commands "+"

AT+C
Extended commands "+C"

AT+CSQ
Get RF Level
<code>
AT+CSQ
+CSQ: 31, 99
OK
</code>
First number is SQM (Signal Quality Measurement) range is 0..31 or 99 if not
known or not detectable.
Second number is FER (Frame Error Rate) range is 0..7 or 99 if not known or
not detectable (in this version it is always 99).

AT+CGMI
Print manufacturer information
<code>
AT+CGMI
Nokia Mobile Phones
OK
</code>

AT+CGSN
Print IMEI
<code>
AT+CGSN
350601234567890
OK
</code>

AT+CGMR
Print hardware revision
<code>
AT+CGMR
SW 04.30, HW 0911
OK
</code>

AT+CGMM
Print model code
<code>
AT+CGMM
NHM-6
OK
</code>

AT+CMGD Delete SMS
AT+CMGD=<n>
<n>: message number
AT+CMGF Select SMS format
AT+CMGF=<n>
0: PDU_MODE (default)
1: TEXT_MODE
AT+CMGF? Show current format; only TEXT_MODE is supported by AT+CMGL
AT+CMGR Read SMS message
AT+CMGR=<n>
<n>: message number
AT+CMGS Send SMS
AT+CMGS="<n>"
<n>: destination phone number (quotes are mandatory)
CTRL+Z to send, ESC to abort
AT+CMGL List SMS
AT+CMGL=<stat>
<stat>: (empty) 1 3 "REC READ" "REC SENT"
0 2 "REC UNREAD" "REC UNSENT"
4 "ALL"
Note: quotes are mandatory


AT+G
Extended commands "+G"

AT+GMI Print manufacturer information for the TA (Terminal Adaptor)
Hugh Blemings, Pavel Janik ml. and others...

AT+GMR Print revision information for the TA (Terminal Adaptor)
gnokiid version, compile date and time
<code>
AT+GMR
0.6.4 10:49:37 Jan 31 2005
OK
</code>

AT+GMM Print model information for the TA (Terminal Adaptor)
The string is "gnokii configured on %s for models %s"
<code>
AT+GMM
gnokii configured on /dev/ttyS0 for models
6110|6130|6150|6190|5110|5130|5190|31
OK
</code>

AT+GSN
Print serial number for the TA (Terminal Adaptor)
<code>
AT+GSN
none built in, choose your own
OK
</code>


ATA
Answer call

Answer incoming call


D
Dial number

"T" and "P" are ignored, all subsequent characters are passed to phone
Before dialing you must set S35 == 0 for DigitalData mode or S35 != 0 for
NonDigitalData mode.
; is not supported
(FIXME: ATD needs a better explanation)


ATE
Set character echo on or off

ATE, ATE0 local echo off.
ATE1 local echo on (default).
Sets bit 2 of register S14.


ATH
Modem on/off hook

ATH, ATH0 hang up current call
ATH1 do nothing


ATI
Get modem information

ATI<n>
<n>: 0..4
ATI, ATI0: /* Print terminal id (print register S39 as decimal) */
ATI0
0
OK

ATI1: /* Print serial number (IMEI) */

Read from phone
ATI1
350601234567890
OK

ATI2: /* Print phone revision */

Read from phone
ATI2
SW 04.30, HW 0911
OK

ATI3: /* Print modem revision */
gnokiid version
ATI3
gnokiid 0.6.4
OK

ATI4: /* Print OEM string */

Read from phone
ATI4
Nokia NHM-6
OK


ATQ
Set results on or off

ATQ, ATQ0 quiet off, print results according to ATV (default).
ATQ1 quiet on, print nothing.
Sets bit 4 of register S14.
This command is ignored.


ATS
Set or get S-register value

ATS<r>?
Print current value of register

ATS<r>=<v> Set register <r> to value <v>
<r>: 0..101
<v>: 0..255
To enable auto answer use ATS0=<v> where <v> is a number greater than zero;
use ATS0=0 to disable auto answer.
Note: when auto answer is enabled phone responds immediatly ignoring the value
of <v>.


ATV
Set verbosity level

ATV, ATV0 verbose off, modem responds with numbers (0, 4)
ATV1 verbose on, modem responds with words (OK, ERROR) (default)
Set bit 8 of register S14. This does not affect extended commands.


ATX
Set verbosity of connect messages

ATX<n>
<n> 0..5
Set register S22
This command is ignored.


ATZ
Reset modem and load stored profile

ATZ, ATZ0, ATZ1 all load the same profile
ATS0=0S1=0S2=43S3=10S4=13S5=8S35=7ATQ1E1S100=26S101=27
Other registers are set to zero.
This only resets the virtual modem and not the phone.
 

    nofnof

    Points: 2
    Helpful Answer Positive Rating
i suggests you get the datasheet for more detail and there might be some changes
 

    nofnof

    Points: 2
    Helpful Answer Positive Rating
Thanks glenjoy
but i think that i need info about the programming of the AT commands using the assembly language ! and where can i find a data sheet ?
thanks again
 

Just initialize the RS232 and learn how to send ASCII characters via serial.
 

    nofnof

    Points: 2
    Helpful Answer Positive Rating
are these the only AT commands for mobile ?
 

I think there are other AT commands for Nokia mobile aside from what is listed in GNOKII website, you can search for the said commands on the net.
 

    nofnof

    Points: 2
    Helpful Answer Positive Rating
thanks glenjoy
but please tell me because im not professional like u , whats the RS232 and ASCII characters ? and please give me the GNOKII website
thanks again
 

Rs232 is a communication standard, you can use a PIC micro UART to communicate in RS232.

For ASCII characters, you can search google.com for a good explaination.

Search google gor the GNOKII website.
 

    nofnof

    Points: 2
    Helpful Answer Positive Rating
nofnof said:
thanks for the explaination

Thanks is not allowed here in elektroda but rather press the thank you button for posts that helped you.
 

    nofnof

    Points: 2
    Helpful Answer Positive Rating
Hi,

First, glenjoy wrote:
Thanks is not allowed here in elektroda
Who said so? A thank you is alsways welcom. The new people do not know how to use this web site. The more time they well spent here, the better they will know.

Second, nofnof:
AT Commands as you already know are commands that are supported by most modem. A mobile phone is also a modem ( well most of them that support this feture ). You can find the appropreate AT command for the modem that you are using by searching google this way: "AT Command" nokia. This will give you the nokia AT command set. The brakets ( " ) must be used so google will know to search the complete sentance.
Regarding the PIC. Here on this board you can do a serach. there are a lot of postes talking about the RS-232 output of a PIC using ASM or C. For more information you can go to one of the web sites on the net like:
www.microchip.com - go to app notes, and then go to RS232 or USART.
www.microchipc.com
Or any of the other sites that have C compilers for the microchip parts.
After you will know how to send and receive the AT command from the PIC and what each command will do to the modem, its all up to you now what you want to do.
If you will have any questions, post them with as many detailes as you can. The better your question, the beter is our answer.
Good luck.
 

    nofnof

    Points: 2
    Helpful Answer Positive Rating
To get the standard AT command docuemnt you need the ETSI or 3GPP for TS0707 pdf, there are all inside the docuemnt for general mobile AT command.

www.etsi.org

Generally speaking, the AT command has similar to what we used on modem, however, its depends on the function of the modem. For example, A voice modem should have AT+FCLASS=8, voice mode, but not for mobile phone.

And some of the mobile has CKPD command(KEYPAD), but not for a 56K modem.

Added after 48 minutes:

In case you cant find it, here is the document
 

    nofnof

    Points: 2
    Helpful Answer Positive Rating
this is AT command fo NOKIA mobile phone :
 

    nofnof

    Points: 2
    Helpful Answer Positive Rating
Hi all,

Here is the AT command set for Nokia GSM products. Dont know even where i got it...
Enjoy.
 

    nofnof

    Points: 2
    Helpful Answer Positive Rating
I am interested in this project.
I have a mobil phone, ACER G-530.
But, I cannot find its pinout.
Does anyone have answer?
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top