logo资料库

Quectel_EC2x&EG25-G&EG9x&EM05_FILE_AT_Commands_Manual_V1.0.pdf

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
About the Document
Contents
Table Index
1 Introduction
1.1. Applicable Modules
1.2. The Process of Using File AT Commands
1.3. Description of Data Mode
2 Description of FILE AT Commands
2.1. AT+QFLDS Get the Space Information of the Storage
2.2. AT+QFLST List the File Information in the Storage
2.3. AT+QFDEL Delete the File(s) in the Storage
2.4. AT+QFUPL Upload a File to the Storage
2.5. AT+QFDWL Download a File from the Storage
2.6. AT+QFOPEN Open a File
2.7. AT+QFREAD Read a File
2.8. AT+QFWRITE Write a File
2.9. AT+QFSEEK Set a File Pointer to the Specified Position
2.10. AT+QFPOSITION Get the Offset of a File Pointer
2.11. AT+QFTUCAT Truncate a File from the File Pointer
2.12. AT+QFCLOSE Close a File
2.13. AT+QFMOV Move a File
3 Examples
3.1. Upload and Download a File
3.1.1. Upload a File
3.1.1.1. Non ACK Mode
3.1.1.2. ACK Mode
3.1.2. Download a File
3.2. Write and Read a File
3.2.1. Write and Read a UFS File
3.2.2. Write and Read a RAM File
4 Summary of ERROR Codes
5 Appendix A Reference
EC2x&EG25-G&EG9x& EM05 FILE AT Commands Manual LTE Standard Module Series Rev. EC2x&EG25-G&EG9x& EM05_FILE_AT_Commands_Manual_V1.0 Date: 2019-07-05 Status: Released www.quectel.com
LTE Standard Module Series EC2x&EG25-G&EG9x&EM05 FILE AT Commands Manual Our aim is to provide customers with timely and comprehensive service. For any assistance, please contact our company headquarters: Quectel Wireless Solutions Co., Ltd. Building 5, Shanghai Business Park Phase III (Area B), No.1016 Tianlin Road, Minhang District, Shanghai, China 200233 Tel: +86 21 5108 6236 Email: info@quectel.com Or our local office. For more information, please visit: http://www.quectel.com/support/sales.htm For technical support, or to report documentation errors, please visit: http://www.quectel.com/support/technical.htm Or email to: support@quectel.com GENERAL NOTES QUECTEL OFFERS THE INFORMATION AS A SERVICE TO ITS CUSTOMERS. THE INFORMATION PROVIDED IS BASED UPON CUSTOMERS’ REQUIREMENTS. QUECTEL MAKES EVERY EFFORT TO ENSURE THE QUALITY OF THE INFORMATION IT MAKES AVAILABLE. QUECTEL DOES NOT MAKE ANY WARRANTY AS TO THE INFORMATION CONTAINED HEREIN, AND DOES NOT ACCEPT ANY LIABILITY FOR ANY INJURY, LOSS OR DAMAGE OF ANY KIND INCURRED BY USE OF OR RELIANCE UPON THE INFORMATION. ALL INFORMATION SUPPLIED HEREIN IS SUBJECT TO CHANGE WITHOUT PRIOR NOTICE. COPYRIGHT THE INFORMATION CONTAINED HERE IS PROPRIETARY TECHNICAL INFORMATION OF QUECTEL WIRELESS SOLUTIONS CO., LTD. TRANSMITTING, REPRODUCTION, DISSEMINATION AND EDITING OF THIS DOCUMENT AS WELL AS UTILIZATION OF THE CONTENT ARE FORBIDDEN WITHOUT PERMISSION. OFFENDERS WILL BE HELD LIABLE FOR PAYMENT OF DAMAGES. ALL RIGHTS ARE RESERVED IN THE EVENT OF A PATENT GRANT OR REGISTRATION OF A UTILITY MODEL OR DESIGN. Copyright © Quectel Wireless Solutions Co., Ltd. 2019. All rights reserved. EC2x&EG25-G&EG9x&EM05_FILE_AT_Commands_Manual 1 / 26
LTE Standard Module Series EC2x&EG25-G&EG9x&EM05 FILE AT Commands Manual About the Document History Revision Date Author Description 1.0 2019-07-05 Asa WANG/ Initial Mandy WANG Wayne WEI/ EC2x&EG25-G&EG9x&EM05_FILE_AT_Commands_Manual 2 / 26
LTE Standard Module Series EC2x&EG25-G&EG9x&EM05 FILE AT Commands Manual Contents About the Document ................................................................................................................................... 2 Contents ....................................................................................................................................................... 3 Table Index ................................................................................................................................................... 4 1 Introduction .......................................................................................................................................... 5 1.1. 1.2. 1.3. Applicable Modules ................................................................................................................. 5 The Process of Using File AT Commands .............................................................................. 6 Description of Data Mode ........................................................................................................ 6 2 Description of FILE AT Commands ................................................................................................... 8 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.8. 2.9. AT+QFLDS Get the Space Information of the Storage......................................................... 8 AT+QFLST List the File Information in the Storage .............................................................. 9 AT+QFDEL Delete the File(s) in the Storage ..................................................................... 11 AT+QFUPL Upload a File to the Storage ........................................................................... 11 AT+QFDWL Download a File from the Storage .................................................................. 13 AT+QFOPEN Open a File .................................................................................................. 14 AT+QFREAD Read a File ................................................................................................... 15 AT+QFWRITE Write a File .................................................................................................. 16 AT+QFSEEK Set a File Pointer to the Specified Position .................................................. 16 2.10. AT+QFPOSITION Get the Offset of a File Pointer ............................................................. 17 2.11. 2.12. 2.13. AT+QFTUCAT Truncate a File from the File Pointer .......................................................... 18 AT+QFCLOSE Close a File ................................................................................................ 18 AT+QFMOV Move a File..................................................................................................... 19 3 Examples ............................................................................................................................................ 21 3.1. Upload and Download a File .............................................................................................. 21 3.1.1. Upload a File .................................................................................................................. 21 3.1.1.1. Non ACK Mode ..................................................................................................... 21 3.1.1.2. ACK Mode ............................................................................................................ 21 3.1.2. Download a File ............................................................................................................. 22 3.2. Write and Read a File .......................................................................................................... 22 3.2.1. Write and Read a UFS File ............................................................................................ 22 3.2.2. Write and Read a RAM File ........................................................................................... 22 4 Summary of ERROR Codes .............................................................................................................. 24 5 Appendix A Reference ....................................................................................................................... 26 EC2x&EG25-G&EG9x&EM05_FILE_AT_Commands_Manual 3 / 26
LTE Standard Module Series EC2x&EG25-G&EG9x&EM05 FILE AT Commands Manual Table Index TABLE 1: SUMMARY OF ERROR CODES ...................................................................................................... 24 TABLE 2: TERMS AND ABBREVIATIONS ........................................................................................................ 26 EC2x&EG25-G&EG9x&EM05_FILE_AT_Commands_Manual 4 / 26
LTE Standard Module Series EC2x&EG25-G&EG9x&EM05 FILE AT Commands Manual 1 Introduction Quectel EC2x&EG25-G&EG9x&EM05 modules provide AT commands to operate files on different physical storage mediums. This document is a reference guide to these commands. The supported storage mediums are as follows:  UFS: User File Storage directory. It is a special directory on the flash file system.  SD: SD card directory.  RAM: Random Access Memory. It is faster but much smaller than the UFS. And the files in RAM will be lost when rebooting the module. The file name will indicate the storage location. When the file name begins with “RAM:”, it means that the file is stored in RAM. When the file name begins with “SD:”, it means that the file is stored in SD card. If there are no prefix characters in the file name, then the file is stored in UFS. NOTE Storage medium SD is not supported on EG9x module. 1.1. Applicable Modules This document is applicable to the following Quectel modules:  EC2x: EC25/EC21/EC20 R2.0/EC20 R2.1  EG25-G  EG9x: EG91/EG95  EM05 EC2x&EG25-G&EG9x&EM05_FILE_AT_Commands_Manual 5 / 26
LTE Standard Module Series EC2x&EG25-G&EG9x&EM05 FILE AT Commands Manual 1.2. The Process of Using File AT Commands The following procedures can be followed to create, read and write a file in the storage: 1. A file can be uploaded to the storage by AT+QFUPL, and can be outputted/downloaded through the serial interface by AT+QFDWL. 2. Open the file by AT+QFOPEN, and then the file can be written or read at any time and any location until the file is closed by AT+QFCLOSE.  When the file is opened by AT+QFOPEN, it can be set as overwrite mode, read-only mode or other modes by the parameter . (For more information about , please refer to Chapter 2.6). After the file is opened, a parameter is assigned to it. Then the file can be operated by .  After the file is opened, it can be written by AT+QFWRITE and can be read by AT+QFREAD from the current file position.  The file position can be set by AT+QFSEEK and the current file position can be queried by AT+QFPOSITION.  AT+QFTUCAT is used to truncate a file from the file pointer.  AT+QFCLOSE is used to close the file, after which the becomes meaningless any more. There are several commands to manage files in the storage: 1. AT+QFLDS: get the space information of the storage. 2. AT+QFLST: list the file information in the storage. 3. AT+QFDEL: delete the file(s) in the storage. 1.3. Description of Data Mode The COM port of EC2x/EG25-G/EG9x/EM05 module has two working modes: AT command mode and data mode. In AT command mode, the inputted data via COM port will be treated as AT command. While in data mode, it will be treated as data. Inputting “+++” or pulling up DTR (AT&D1 should be set first) can make the COM port exit from data mode. To prevent the “+++” from being misinterpreted as data, the following sequence should be followed: 1) Do not input any character within 1s or longer before inputting “+++”. 2) Input “+++” within 1s, and no other characters can be inputted during the time. 3) Do not input any character within 1s after “+++” has been inputted. EC2x&EG25-G&EG9x&EM05_FILE_AT_Commands_Manual 6 / 26
LTE Standard Module Series EC2x&EG25-G&EG9x&EM05 FILE AT Commands Manual When AT+QFUPL, AT+QFDWL, AT+QFREAD and AT+QFWRITE are executed, the COM port will enter data mode. If customers are using “+++” or DTR to make the port exit from data mode, the executing procedure of these commands will be interrupted before the response is returned. In such case, the COM port cannot reenter data mode by executing ATO command. EC2x&EG25-G&EG9x&EM05_FILE_AT_Commands_Manual 7 / 26
分享到:
收藏