background image

                                                                                                                                             

LTE Module Series 

                                                                                                            BG96  FILE  AT  Commands  Manual

 

 

BG96_FILE_AT_Commands_Manual                                                                                                        13 / 22 

 
 

 

 

2.7. AT+QFREAD    Read a File 

 

The  command  reads  the  data  of  a  file  which  is  specified  by  the  file  handle.  The  data  starts  from  the 

current position of the file pointer which belongs to the file handle. 

Parameter

 

 

2.8. AT+QFWRITE    Write a File 

 

The command is used to write data into a file. The data starts from the current position of the file pointer 

which belongs to the file handle. 

 

opened. And both of them can be read and written. 

If the file does not exist, it will be created. If the file exists, it will be overwritten 

and cleared. And both of them can be read and written. 

                         

 

2      If the file exists, open it and it can be read only. When the file does not exist, it

 

 

 

 

 

 

will respond an error. 

<err>

 

 

         

An error code relating to ME or network. Please refer to 

Chapter 4 

for details. 

AT+QFREAD    Read a File 

Test Command     

AT+QFREAD=? 

Response 

+QFREAD: <filehandle>[,<length>] 

 

OK

 

Write Command 

AT+QFREAD=<filehandle>[,<length>] 

 

Response 

CONNECT

 

<read_length>

 

TA  switches  to  data  mode.  When  the  total  size  of  the  data 

reaches  <length>  (unit:  byte),  TA  will  return  to  command 

mode, display the result and then reply the following codes: 

OK 

 

If there is any error: 

+CME ERROR: <err> 

<filehandle>          

The handle of the file to be operated. 

<length> 

   

        The length of the file to be read out and the default is the file length. Unit: byte.   

<read_length> 

           The actual read length. Unit: byte. 

<err>

 

 

         

An error code relating to ME or network. Please refer to 

Chapter 4 

for details. 

Summary of Contents for BG96

Page 1: ...BG96 FILE AT Commands Manual LTE Module Series Rev BG96_FILE_AT_Commands_Manual_V1 0 Date 2018 01 24 Status Released www quectel com...

Page 2: ...ON 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 CONTAIN...

Page 3: ...LTE Module Series BG96 FILE AT Commands Manual BG96_FILE_AT_Commands_Manual 2 22 About the Document History Revision Date Author Description 1 0 2018 01 24 Matt YE Kennen WU Initial...

Page 4: ...oad a File 9 2 5 AT QFDWL Download a File 11 2 6 AT QFOPEN Open a File 12 2 7 AT QFREAD Read a File 13 2 8 AT QFWRITE Write a File 13 2 9 AT QFSEEK Set File Pointer to a Position 14 2 10 AT QFPOSITION...

Page 5: ...LTE Module Series BG96 FILE AT Commands Manual BG96_FILE_AT_Commands_Manual 4 22 Table Index TABLE 1 SUMMARY OF ERROR CODES 20 TABLE 2 TERMS AND ABBREVIATIONS 22...

Page 6: ...QFCLOSE When the file is opened by AT QFOPEN it can be set as overwrite mode or read only mode or others by the parameter mode For more information about mode please refer to Chapter 2 6 After the fil...

Page 7: ...ent 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 i...

Page 8: ...Response QFLDS freesize total_size OK If there is any error CME ERROR err Execution Command AT QFLDS Response Return the UFS information QFLDS UFS_file_size UFS_file_number OK If there is any error CM...

Page 9: ...mmand AT QFLST name_pattern Response QFLST filename file_size QFLST filename file_size OK If there is any error CME ERROR err Execution Command AT QFLST Response Return the information of the UFS file...

Page 10: ...filename is 80 bytes Delete all the files in UFS not delete the directory filename Delete a specified file filename in UFS err An error code relating to ME or network Please refer to Chapter 4 for de...

Page 11: ...of file can be inputted When the total size of the inputted data reaches file_size unit byte TA will return to command mode and reply the following codes QFUPL upload_size checksum OK If there is any...

Page 12: ...case hardware flow control does not work The ACK mode works as follows 1 Run AT QFUPL filename file_size timeout 1 command to enable the ACK mode 2 BG96 outputs CONNECT 3 MCU sends 1K bytes data and...

Page 13: ...te checksum The checksum of the downloaded data err An error code relating to ME or network Please refer to Chapter 4 for details AT QFOPEN Open a File Test Command AT QFOPEN Response QFOPEN filename...

Page 14: ...read and written 2 If the file exists open it and it can be read only When the file does not exist it will respond an error err An error code relating to ME or network Please refer to Chapter 4 for de...

Page 15: ...r the time reaches timeout TA will return to command mode and reply the following codes QFWRITE written_length total_length OK If there is any error CME ERROR err filehandle The handle of the file to...

Page 16: ...from the beginning of the file Write Command AT QFSEEK filehandle offset position Response OK If there is any error CME ERROR err filehandle The handle of the file to be operated offset The number of...

Page 17: ...AT QFOPEN filehandle The handle of the file to be operated offset The offset from the beginning of the file err An error code relating to ME or network Please refer to Chapter 4 for details AT QFTUCA...

Page 18: ...T Commands Manual BG96_FILE_AT_Commands_Manual 17 22 Parameter If there is any error CME ERROR err filehandle The handle of the file to be operated err An error code relating to ME or network Please r...

Page 19: ...nsmission more reliable When transmitting a large file without hardware flow control the ACK mode is recommended to be used to prevent the data from being lost For more details about ACK mode please r...

Page 20: ...hecksum OK 3 2 Write and Read Files 3 2 1 Write and Read a UFS File AT QFOPEN test 0 Open the file to get the file handle QFOPEN 0 OK AT QFWRITE 0 10 Write 10 bytes to the file CONNECT Write Data QFWR...

Page 21: ...peration of BG96 module Table 1 Summary of Error Codes err Meaning 400 Invalid input value 401 Larger than the size of the file 402 Read zero byte 403 Drive full 405 File not found 406 Invalid file na...

Page 22: ...LTE Module Series BG96 FILE AT Commands Manual BG96_FILE_AT_Commands_Manual 21 22 420 No space 421 Time out 423 File too large 425 Invalid parameter 426 File already opened...

Page 23: ...al 22 22 5 Appendix A Reference Table 2 Terms and Abbreviations Abbreviation Description COM Communication Port DOS Disk Operating System ME Mobile Equipment TA Terminal Adapter UART Universal Asynchr...

Reviews: