logo资料库

SIM800_Series_IP_Application_Note_V1.05.pdf

第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
资料共24页,剩余部分请下载后查看
About Document
Version History
Scope
Contents
1 Introduction
1.1 Purpose of the document
1.2 Related documents
1.3 Conventions and abbreviations
2 AT commands
3 IP Examples
3.1 Bearer Configure
3.2 HTTP GET Method
3.3 HTTP POST Method
3.4 HTTP HEAD Method
3.5 Set Proxy HTTP Server
3.6 HTTP Redirection Parameter
3.7 Set HTTP Download Break Point Parameter
3.8 Get HTTP Current Status
3.9 Show HTTP Header Information
3.10 FTP GET Method
3.11 FTP PUT Method
3.12 FTP Time out
3.13 FTP Error
3.14 FTP Operation Error
3.15 FTP READ and WRITE Error
3.16 Set FTP Download Break Point Parameter
3.17 FTP DELE Method
3.18 FTP SIZE Method
3.19 FTP MKD and RMD Method
3.20 FTP LIST Session
3.21 FTP Extend PUT Method
3.22 FTPGETTOFS Method
3.23 FTPPUTFRMFS Method
3.24 FTPEXTGET Method
3.25 FTPFILEPUT Method
3.26 HTTP Redirection Parameter
SIM800 Series_IP _Application Note GPRS Module SIMCom Wireless Solutions Limited Building B, SIM Technology Building, No.633, Jinzhong Road Changning District, Shanghai P.R. China Tel: 86-21-31575100 support@simcom.com www.simcom.com
SIM800 Series_IP_Application Note_V1.05 SIM800 Series_IP_Application Note 1.05 2020.6.15 Released Document Title: Version: Date: Status: GENERAL NOTES SIMCOM OFFERS THIS INFORMATION AS A SERVICE TO ITS CUSTOMERS, TO SUPPORT APPLICATION AND ENGINEERING EFFORTS THAT USE THE PRODUCTS DESIGNED BY SIMCOM. THE INFORMATION PROVIDED IS BASED UPON REQUIREMENTS SPECIFICALLY PROVIDED TO SIMCOM BY THE CUSTOMERS. SIMCOM HAS NOT UNDERTAKEN ANY INDEPENDENT SEARCH FOR ADDITIONAL RELEVANT INFORMATION, INCLUDING ANY INFORMATION THAT MAY BE IN THE CUSTOMER’S POSSESSION. FURTHERMORE, SYSTEM VALIDATION OF THIS PRODUCT DESIGNED BY SIMCOM WITHIN A LARGER ELECTRONIC SYSTEM REMAINS THE RESPONSIBILITY OF THE CUSTOMER OR THE CUSTOMER’S SYSTEM INTEGRATOR. ALL SPECIFICATIONS SUPPLIED HEREIN ARE SUBJECT TO CHANGE. COPYRIGHT THIS DOCUMENT CONTAINS PROPRIETARY TECHNICAL INFORMATION WHICH IS THE PROPERTY OF SIMCOM WIRELESS SOLUTIONS LIMITED COPYING, TO OTHERS AND USING THIS DOCUMENT, ARE FORBIDDEN WITHOUT EXPRESS AUTHORITY BY SIMCOM. OFFENDERS ARE LIABLE TO THE PAYMENT OF INDEMNIFICATIONS. ALL RIGHTS RESERVED BY SIMCOM IN THE PROPRIETARY TECHNICAL INFORMATION ,INCLUDING BUT NOT LIMITED TO REGISTRATION GRANTING OF A PATENT , A UTILITY MODEL OR DESIGN. ALL SPECIFICATION SUPPLIED HEREIN ARE SUBJECT TO CHANGE WITHOUT NOTICE AT ANY TIME. SIMCom Wireless Solutions Limited Building B, SIM Technology Building, No.633 Jinzhong Road, Changning District, Shanghai P.R. China Tel: +86 21 31575100 Email: simcom@simcom.com For more information, please visit: https://www.simcom.com/download/list-863-en.html For technical support, or to report documentation errors, please visit: https://www.simcom.com/ask/ or email to: support@simcom.com Copyright © 2020 SIMCom Wireless Solutions Limited All Rights Reserved. www.simcom.com 2 / 24
SIM800 Series_IP_Application Note_V1.05 3.16, change What is new First Release Chapter "AT+FTPREST=20" Chapter Scope,Add project Scope Chapter 3.9,Add example of “AT+HTTPGETHEAD” "AT+FTPRESET=20" to All About Document Version History Version Date V1.00 2013.8.01 Owner Hanjun.Liu 2013.10.28 Hanjun.Liu 2014.6.30 Hanjun.Liu 2016.11.17 Wenjie.Lai Wenjie.Lai 2019.9.18 Liuyang.Zhang /Wenjie.Lai 2020.6.15 V1.01 V1.02 V1.03 V1.04 V1.05 Scope This document presents the AT command of HTTP&FTP operation and application examples. This document can apply to SIM800 series modules with HTTP and FTP function. www.simcom.com 3 / 24
SIM800 Series_IP_Application Note_V1.05 Contents About Document .................................................................................................................... 3 Version History .................................................................................................................................... 3 Scope .................................................................................................................................................... 3 Contents ................................................................................................................................. 4 Introduction ...................................................................................................................... 5 1 1.1 Purpose of the document ............................................................................................................ 5 1.2 Related documents ..................................................................................................................... 5 1.3 Conventions and abbreviations ................................................................................................... 5 2 AT commands .................................................................................................................. 6 3 IP Examples ..................................................................................................................... 8 3.1 Bearer Configure ......................................................................................................................... 8 3.2 HTTP GET Method ..................................................................................................................... 8 3.3 HTTP POST Method ................................................................................................................... 9 3.4 HTTP HEAD Method ................................................................................................................... 9 3.5 Set Proxy HTTP Server ............................................................................................................. 10 3.6 HTTP Redirection Parameter .................................................................................................... 10 3.7 Set HTTP Download Break Point Parameter ............................................................................ 11 3.8 Get HTTP Current Status .......................................................................................................... 12 3.9 Show HTTP Header Information ............................................................................................... 12 3.10 FTP GET Method ...................................................................................................................... 13 3.11 FTP PUT Method ...................................................................................................................... 14 3.12 FTP Time out ............................................................................................................................ 15 3.13 FTP Error .................................................................................................................................. 15 3.14 FTP Operation Error ................................................................................................................. 16 3.15 FTP READ and WRITE Error .................................................................................................... 16 3.16 Set FTP Download Break Point Parameter ............................................................................... 17 3.17 FTP DELE Method .................................................................................................................... 17 3.18 FTP SIZE Method ..................................................................................................................... 18 3.19 FTP MKD and RMD Method ..................................................................................................... 18 3.20 FTP LIST Session ..................................................................................................................... 19 3.21 FTP Extend PUT Method .......................................................................................................... 20 3.22 FTPGETTOFS Method ............................................................................................................. 20 3.23 FTPPUTFRMFS Method ........................................................................................................... 21 3.24 FTPEXTGET Method ................................................................................................................ 22 3.25 FTPFILEPUT Method................................................................................................................ 23 3.26 HTTP Redirection Parameter .................................................................................................... 23 www.simcom.com 4 / 24
SIM800 Series_IP_Application Note_V1.05 1 Introduction This chapter introduces the IP application features of SIM800 series modules. 1.1 Purpose of the document SIM800 series modules support Hyper Text Transfer Protocol application. which provides a mode to alternate of HTTP server. The basic application contains GET, POST, HEAD methods; it also supports proxy server, redirection, broken transfer resuming functions. SIM800 series modules support File Transfer Protocol application. which provides a mode to interact with FTP server. The basic application contains GET, PUT methods, it also supports broken transfer resuming function. PUT method supports APPE, STOR and other modes. 1.2 Related documents [1] SIM800 Series_AT Command Manual 1.3 Conventions and abbreviations Abbreviation FTP HTTP APN GPRS PDP Description File Transfer Protocol Hypertext Transfer Protocol Access Point Name General Packet Radio Service Packet Data Protocol www.simcom.com 5 / 24
SIM800 Series_IP_Application Note_V1.05 2 AT commands Command AT+HTTPINIT AT+HTTPTERM AT+HTTPPARA AT+HTTPDATA AT+HTTPACTION AT+HTTPREAD AT+HTTPSCONT AT+HTTPSTATUS AT+FTPPORT AT+FTPMODE AT+FTPTYPE AT+FTPPUTOPT AT+FTPCID AT+FTPREST AT+FTPSERV AT+FTPUN AT+FTPPW AT+FTPGETNAME AT+FTPGETPATH AT+FTPPUTNAME AT+FTPPUTPATH AT+FTPGET AT+FTPPUT AT+FTPSCONT AT+FTPDELE AT+FTPSIZE AT+FTPSTATE AT+FTPEXTPUT AT+FTPMKD AT+FTPRMD AT+FTPLIST AT+FTPGETTOFS AT+FTPPUTFRMFS Description Initialize HTTP service Terminate HTTP service Set HTTP parameters value Input HTTP data Http method action Read the HTTP server response Save HTTP application context Read HTTP status Set FTP control port Set active or passive FTP mode Set the type of data to be transferred Set FTP put type Set FTP bearer profile identifier Set resume broken download Set FTP server address Set FTP user name Set FTP password Set download file name Set download file path Set upload file name Set upload file path Download file Set upload file Save FTP application context Delete specified file in FTP server Get the size of specified file in FTP server Get the FTP state Extend upload file Make directory on the remote machine Remove directory on the remote machine List contents of directory on the remote machine Download file and save in file system Upload file from file system www.simcom.com 6 / 24
SIM800 Series_IP_Application Note_V1.05 AT+FTPEXTGET AT+FTPFILEPUT AT+FTPQUIT Extend download file Load file in RAM from file system then upload with FTPPUT Quit current FTP session www.simcom.com 7 / 24
SIM800 Series_IP_Application Note_V1.05 3 IP Examples 3.1 Bearer Configure //Bearer configure AT+SAPBR=3,1,"Contype","GPRS" OK AT+SAPBR=3,1,"APN","CMNET" OK AT+SAPBR=1,1 OK AT+SAPBR=2,1 +SAPBR:1,1,"10.89.193.1" OK AT+SAPBR=0,1 OK 3.2 HTTP GET Method // Download data from HTTP server. AT+HTTPINIT OK AT+HTTPPARA="CID",1 OK AT+HTTPPARA="URL","www.sim.co m" OK AT+HTTPACTION=0 OK +HTTPACTION: 0,200,1000 AT+HTTPREAD +HTTPREAD: 1000 …. OK //Configure bearer profile 1 //To open a GPRS context. //To query the GPRS context. //To close a GPRS context. //Init HTTP service //Set parameters for HTTP session //GET session start //GET successfully Read the data of HTTP server www.simcom.com 8 / 24
分享到:
收藏