【发布时间】:2025-12-29 22:15:09
【问题描述】:
我正在使用带有 Sixfab Raspberry Pi 蜂窝物联网 HAT – LTE-M & NB-IoT & eGPRS 的 Raspberry Pi 3 B+。这顶帽子使用的是 BG96,而我使用的是它的 LTE_M。我没有使用库并根据数据表制作所有功能,但我现在卡住了。可能是因为我不太了解Datasheet about file handling。
所以我正在制作一个应该从 AWS S3 下载文件的 python 程序。我已经能够使用以下方法获取文件:
AT+QHTTPGET=60
我将它保存到一个文件中,例如使用“sample.zip”,
AT+QHTTPREADFILE="sample.zip",60
我可以通过使用确认文件下载成功
AT+QFLST
查看文件列表的命令是UFS。文件 sample.zip 被显示并且具有完全相同的文件大小。
我知道我可以只使用 AT+QHTTPREAD,但这仅适用于 json 或 txt 之类的字符串。我想下载不同类型的数据。
我的问题是,如何访问或获取此文件?该文件保存在 Quectel BG96 UFS 中,但我想将其保存到我的 Raspberry PI 上的文件中。我尝试使用
下载命令AT+QFDWL="sample.zip"
但它只是试图将它作为一个字符串返回,这当然不能这样做,所以它将是随机字符。
【问题讨论】:
标签: python amazon-s3 raspberry-pi lte quectel