![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
![]() |

|
![]() |
|
Siemens MC35i to send email via GPRS, using AT Commands?
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Fixed Error!
Posts: 4,202
Join Date: Mar 2007
Rep Power: 6
IM:
|
I've got the following so far to get a GPRS connection, but don't know how to proceed, or indeed if it is even possible. AT^SGAUTH=1 AT+CGDCONT=1,"IP,"INTERNET" ATD*99***1# ...I'm using "INTERNET" in the second line because that's what is needed for the Optus network in Australia. thanks guys 'n gals ps. I'm using a Siemens MC35i module, which does NOT accept AT# commands, Meff ![]() |
|
|
|
|
|
|
|
|
#2 (permalink) |
|
Fixed Error!
Posts: 4,202
Join Date: Mar 2007
Rep Power: 6
IM:
|
Example EMAIL sending application Let' suppose you want to send with your embedded device an EMAIL by using a SMTPserver Initial data: Server to be contacted: smtp.gsm-modem.de Application Layer Protocol: SMTP (RFC821) Sender: "JOHN SMITH"<John.Smith@gsm-modem.de> Receiver: "Receiver"<receiver@gsm-modem.de> Subject: Email Test Message body: this message is sent for test Easy GPRS feature. Hello World! GPRS settings: APN: internet.gprs IP of GPRS device: dynamically assigned by the network DNS: assigned by the network USERID: Happy User PASSWORD: EASY GPRS Checking on the RFC990 the SMTP service we can found that the port 25 is dedicated for SMTP service, therefore our SMTP server will be waiting for incoming connections on that port and we will fix the EASY GPRS port to be contacted on the remote server exactly to 25. Second thing we have to discover is whether the transport protocol has to be TCP or UDP; on the RFC821 we can read that the SMTP Application layer protocol is meant to be on top of TCP/IP protocol, therefore the transport protocol choice will fall on TCP. Now we have all the information needed to configure our system. With our micro controller we issue to the JOHN SMITH the following AT commands: AT+CGDCONT = 1,"IP","internet.gprs","0.0.0.0",0,0<cr> (1-GPRS context setting) AT#USERID = "Happy User"<cr> (2-Authentication setting) AT#PASSW = "EASY GPRS"<cr> (2-Authentication setting) AT#SKTSET= 0,25,"smtp.gsm-modem.de"<cr>(3-remote host setting) For our convenience we store all these parameters with the command: AT#SKTSAV Now we can activate the GPRS connection and let the JOHN SMITH module contact the server: AT#SKTOP<cr> When we receive the CONNECT indication, then we are exchanging data with the SMTP server program on the remote host machine.Now following the SMTP protocol we proceed with the HELLO presentation and mail delivery directly over the serial line (in green the data sent by us, in violet the one received from host): 220 smtp.gsm-modem.de ESMTP ; Thu, 5 Jun 2003 14:45:11 +0200 HELLO gsm-modem.de<cr><lf> 250 smtp.gsm-modem.de Hello [111.111.111.127], pleased to meet you MAIL FROM: "JOHN SMITH"<John.Smith@gsm-modem.de><cr><lf> 250 2.1.0 "JOHN SMITH"<John.Smith@gsm-modem.de>... Sender ok RCPT TO: "Receiver"<receiver@gsm-modem.de><cr><lf> 250 2.1.5 " John.Smith@gsm-modem.de "... Recipient ok DATA<cr><lf> 354 Enter mail, end with "." on a line by itself From: "JOHN SMITH"<John.Smith@gsm-modem.de><cr><lf> To: "Receiver"<receiver@gsm-modem.de><cr><lf> Subject: Email Test<cr><lf> This message is sent for testing Easy GPRS feature. Hello World!<cr><lf> .<cr><lf> 250 2.0.0 h55CjBVI020859 Message accepted for delivery DONE! Easy as EASY GPRS. |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|