technical seminar september 2003 gprs & ip stack
DESCRIPTION
TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK. Philippe de La Bourdonnaye. M toM IP Communication over GPRS. GPRS sessions opening at both ends Necessary dynamic IP@ synchronisation ? or Static IP@ ? Private IP@ or Public IP@ ?. GPRS Network. GPRS Network. Packet Networks. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/1.jpg)
WIRELESS SOLUTIONS FOR EVERYONE
TECHNICAL SEMINAR SEPTEMBER 2003
GPRS & IP STACK
Philippe de La Bourdonnaye
![Page 2: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/2.jpg)
2
MtoM IP Communication over GPRS
GPRS sessions opening at both ends
Necessary dynamic IP@ synchronisation ? or Static IP@ ?
Private IP@ or Public IP@ ?
GPRSNetwork
PacketNetworks
GPRSNetwork
![Page 3: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/3.jpg)
3
IP Connectivityfor WISMO & Open AT
WISMO IP Connectivity• Standard WISMO module• IP connectivity implemented within the Open AT
![Page 4: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/4.jpg)
4
GPRS & IP with AT# Commands
GPRSNetwork
AT/V.24Low Internet
LayersGPRS GPRS
IP
TCP/UDP
GGSN
Application
AT/V.24
AT# Commands
![Page 5: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/5.jpg)
5
GPRS & IP with IP Stack Library
GPRSNetwork
Application
AT/V.24Low Internet
LayersGPRS GPRS
IP
TCP/UDP
GGSN
Open AT
![Page 6: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/6.jpg)
6
Integration of IP stack as Open AT applic.• Download into Wavecom module/modems
Autonomous Software• Stack initialisation and parameters restoration from
WISMO EEPROM• To be integrated into standalone equipement
Both GSM and GPRS Compatibilities• IP Stack use on GSM as well• GSM Features during GPRS Sessions: Incoming Calls,
SMS,…
IP Connectivity: Services
![Page 7: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/7.jpg)
7
TCP Sockets and UDP Sockets: • transparent asynchronous data transfer between systems• defined by an IP address and a port number• includes Telnet (TCP/23) for Terminal Emulation
FTP (file transfer protocol TCP/20,21): • file transfer between systems
POP3 (Post Office Protocol V3 TCP/110): • allows clients to read and remove email from a mailbox
SMTP (Simple Mail Transfer Protocol TCP/25): • used to deliver email from one system to another
DNS (Domain Name Solving UDP/53)
Protocols Supported
![Page 8: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/8.jpg)
8
GSM/GPRS
Example with an Open AT + IP customization:
IP
Internet PCE-mail
AlarmManagement
IP Enhanced Application
FTP Server
File StorageFor Fiscal Purposes
FTP transfer
![Page 9: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/9.jpg)
9
Main Firmware Download• AT+WOPEN=0• V640c• AT+CGMR
GPRS class 10 Feature Activated• AT+CGCLASS=“B”
Open AT Feature Activated• AT+WOPEN?
IP Stack Download• V302_V2
AT+WOPEN=1 IP Feature Activated
• AT#VVERSION
AT+WIMEI?
First Steps & First Checks
![Page 10: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/10.jpg)
10
AT+WIND? AT+CPIN?
AT+WGPRS=0,0;+CMEE=1;&W;+WMIR AT+CFUN=1
AT+CPIN? AT+CREG? AT+CGREG?
AT#VALL AT# parameters are automatically stored in Flash PROM
• No AT&W needed• AT#DELFLASH : come back to default values after the next reset
Starting with GPRS Attachment
![Page 11: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/11.jpg)
11
AT#VGPRS AT#APNSERV=“orange.fr” AT#APNUN=“orange” AT#APNPW=“orange” AT#GPRSMODE=1
+WIND: 4 AT#CONNECTIONSTART (AT#CONNECTIONSTOP) AT#VSTATE AT#DISPLAYIP
AT#VDNS AT#DNSSERV1=“0.0.0.0” AT#DNSSERV2=“aaa.bbb.ccc.ddd”
Starting with GPRS Session
![Page 12: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/12.jpg)
12
AT#VPOP3 AT#VSMTP AT#POP3HEADERMODE=1 AT#POP3PORT=110 AT#POP3PW="fbewm03" AT#POP3SERV="pop.tiscali.fr" AT#POP3UN="[email protected]" AT#DOMAIN="tiscali.fr" AT#SENDERADDR="[email protected]" AT#SENDERNAME="fouadtraining03" AT#SMTPPORT=25 AT#SMTPPW="fbewm03" AT#SMTPSERV="smtp.tiscali.fr" AT#SMTPUN="[email protected]"
Email Management
![Page 13: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/13.jpg)
13
AT#VMAIL1 AT#CCREC1="[email protected]" AT#REC1="[email protected]" AT#SUBJ1="test message“ AT#BODY1<cr>Maximum message length is 120<ctrl-z>
AT#SENDMAIL1
AT#PUTMAIL<cr>No limit for message length<cr><lf>.<cr><lf>
AT#GETMAILEmails are automatically deleted
Email Transmission/Reception
Command
ModeIncoming
call
Command
ModeIncoming
call
![Page 14: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/14.jpg)
14
AT#VFTP AT#FTPSERV="81.80.89.163" AT#FTPPORT=21 AT#FTPUN="support-tcpip" AT#FTPPW="xbo194ar" AT#FTPTYPE=A
AT#FTPGETFILENAME="ascii1.txt" AT#FTPGETPATH="./support-tcpip/“
AT#FTPPUTFILENAME="ascii1.txt" AT#FTPPUTPATH="./support-tcpip/"
File Transfer Management
![Page 15: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/15.jpg)
15
AT#FTPPUT<file transmission><ctrl-c>
AT#FTPGET<file capture>
File Transmission/Reception
Command
ModeIncoming
call
![Page 16: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/16.jpg)
16
AT#VTCP AT#DLEMODE=1 (def.) AT#TCPPORT=23 AT#TCPTXDELAY=100 (def.)
Listener• AT#TCPSERV=“255.255.255.255”• AT#LTCPSTART
• AT#LTCPSTOP (to stop if no socket has been opened by a caller)
Caller• AT#TCPSERV=“eee.fff.ggg.hhh”• AT#OTCP<cr>The text is transmitted to remote site without echo<ctrl-c>
TCP Socket Management
Command
ModeIncoming
call
Command
ModeIncoming
call
![Page 17: TECHNICAL SEMINAR SEPTEMBER 2003 GPRS & IP STACK](https://reader035.vdocuments.site/reader035/viewer/2022070411/56814710550346895db4486c/html5/thumbnails/17.jpg)
17
Visit our Web Sites
www.wavecom.com
www.wismo.com