我使用的是带有 Sixfab Raspberry Pi 蜂窝物联网 HAT – LTE-M & NB-IoT & eGPRS 的 Raspberry Pi 3 B+。这顶帽子使用的是 BG96,而我使用的是它的 LTE_M。我没有使用库并根据数据表制作所有功能,但我现在卡住了。可能是因为我不太了解有关文件处理的数据表。
所以我正在制作一个应该从 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"
但随后它只是尝试将其作为字符串返回,这当然是无法完成的,因此它将是随机字符。