文件系统 AT 命令集
备注
文件系统 AT命令集默认启用,且无法关闭。
AT+FS 命令在文件系统的 AT
目录下做对应的处理。
AT+CERT 命令在文件系统的 CERT
目录下做对应的处理。
如果想提前预置文件,请参考 提前预置示例
AT+FS
功能说明
执行文件系统操作,包括删除文件、读取文件、写入文件、获取文件大小和获取文件列表。
命令格式
AT+FS=<operation>[,<filename>,<offset>,<length>]
响应格式
成功响应:
OK
错误响应:
ERROR: <error_no>
参数
- <operation>:文件操作类型
0: 列出目录中的文件
1: 删除文件
2: 获取文件大小
3: 读取文件
4: 写入文件
- <filename>:文件名字符串
长度不超过125字节
<offset>:读取或写入的起始位置
<length>:读取或写入的长度
错误代码
1: 格式错误
2: 操作失败
备注
当 <operation> 设置为写入时,将进入 透传(TT)模式 模式。
示例
列出目录中的文件:
AT+FS=0
OK
删除文件 “test.txt”:
AT+FS=1,"test.txt"
OK
获取文件 “data.bin” 的大小:
AT+FS=2,"data.bin"
+FS: 1024
OK
从偏移量 100 开始读取文件 “log.txt” 的 50 字节:
AT+FS=3,"log.txt",100,50
+FS: <读取的数据>
OK
写入 100 字节数据到文件 “new.dat”:
AT+FS=4,"new.dat",0,100
>>>
<发送100字节数据>
OK
AT+CERT
功能说明
查询服务器端或客户端的证书组件。
命令格式
AT+CERT=<role>,<index>
响应格式
成功响应:
<证书名字1>
<证书内容1>
<证书名字2>
<证书内容2>
<证书名字3>
<证书内容3>
OK
错误响应:
ERROR: <error_no>
参数
- <role>:证书组件类型
0: 客户端
1: 服务器端
- <index>:证书组件编号
范围是1~10
错误代码
1: 参数错误