I am doing a project on Controling and Monitoring System using GSM Modem. Can I use Keil and 8051 to do make such a system?
Sure, you could do that.
(This conversation sure seems to have omitted a lot of details.)
A standard modem will provide an RS232 interface to connect to your 8051.
You will use AT Commands to control it.
The standard GSM AT Command Set is defined here: www.3gpp.org/.../0707.htm
Your modem will come with its own AT Commands Manual - you also will need to read this for specific details.
Check out your modem manufacturer's website for additional support materials.
You will need a SIM with a suitable service provision.
All GSM Specs are avilable for free download here: www.3gpp.org/.../numbering.htm
Thanks your reply.
Before I start working on the 8051, I start trying AT Command by using Hyperterminal and IRDA in computer. I have successfully control the mobile phone dialing phone number and answer any call. However, I fail to send SMS. I don't know the reason. It's trouble me a lot.....I am sure I have use the AT command correctly. That stop me from moving the AT command into the 8051. Could you help provide some reference link on this??? Thanks
Have you read your modem's AT Commands Manual? What did it tell you?
See also: www.3gpp.org/.../0705.htm
pls help me out.....
"help me out..."
Just look for a door marked "Exit"
Ha..ha...ha...that was very funny Andy
you need enter the phine number and messamge you want to send and than press ctrl ^z which is the char putchar (26); or
putchar (0x26);
"you need enter the phine number and messamge you want to send and than press ctrl ^z"
And you need to form all that into the appropriate AT Command - as described in the links already given.
"putchar (26); or putchar (0x26);"
They can't both be correct, can they?! Either the hex is right and the decimal is wrong, or vice-versa
It is left as an exercise for the student to look it up in an ASCII chart and determine which is the correct code...