首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用FILE AT commads从Quectel BG96访问/下载文件?

如何使用FILE AT commads从Quectel BG96访问/下载文件?
EN

Stack Overflow用户
提问于 2019-11-28 20:13:50
回答 1查看 864关注 0票数 0

我正在使用一个树莓派3 B+与六个树莓派蜂窝IoT HAT - LTE-M & NB-IoT & eGPRS。这顶帽子使用的是BG96,我使用的是它的LTE_M,我没有使用一个库,所有的函数都是基于数据表实现的,但是我现在卡住了。这可能是因为我不太了解Datasheet about file handling

因此,我正在编写一个python程序,该程序应该可以从亚马逊网络服务S3下载文件。我已经能够使用以下命令获取该文件:

代码语言:javascript
运行
复制
AT+QHTTPGET=60

我正在将它保存到一个文件中,例如使用"sample.zip“,

代码语言:javascript
运行
复制
AT+QHTTPREADFILE="sample.zip",60

我可以使用以下命令确认文件下载成功

代码语言:javascript
运行
复制
AT+QFLST

查看文件列表的命令是UFS。显示的文件sample.zip具有完全相同的文件大小。

我知道我可以只使用AT+QHTTPREAD,但这只适用于像json或txt这样的字符串。我想下载不同类型的数据。

我的问题是,如何访问或获取此文件?该文件保存在Quectel BG96 UFS中,但我想将其保存到我的树莓派上的一个文件中。我使用以下命令尝试了下载命令

代码语言:javascript
运行
复制
AT+QFDWL="sample.zip"

但是它只是试图以字符串的形式返回它,当然这是做不到的,所以它将是随机字符。

EN

回答 1

Stack Overflow用户

发布于 2020-03-13 02:29:03

AT+QFDWL="sample.zip"应该是正确的命令。

调制解调器切换到二进制数据模式,并打印出代表您的zip文件的数据。您需要将要返回的"string“(表示zip文件的二进制数据)转换为二进制数据并转换为python中的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59088653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档