Python 如何使用commads上的文件从Quectel BG96访问/下载文件?
我使用树莓皮3 B+和Sixfab树莓皮蜂窝物联网帽–LTE-M&NB物联网和eGPRS。这顶帽子使用的是BG96,我使用的是它的LTE\m。我没有使用库,也没有根据数据表制作所有函数,但我现在卡住了。这可能是因为我不太理解这个问题 所以我正在制作一个python程序,它应该从AWSS3下载文件。我已经能够通过以下方式获取文件:Python 如何使用commads上的文件从Quectel BG96访问/下载文件?,python,amazon-s3,raspberry-pi,lte,quectel,Python,Amazon S3,Raspberry Pi,Lte,Quectel,我使用树莓皮3 B+和Sixfab树莓皮蜂窝物联网帽–LTE-M&NB物联网和eGPRS。这顶帽子使用的是BG96,我使用的是它的LTE\m。我没有使用库,也没有根据数据表制作所有函数,但我现在卡住了。这可能是因为我不太理解这个问题 所以我正在制作一个python程序,它应该从AWSS3下载文件。我已经能够通过以下方式获取文件: AT+QHTTPGET=60 我将它保存到一个文件中,例如“sample.zip”,使用 我可以通过使用确认文件已成功下载 AT+QFLST 查看文件列表的命令是U
AT+QHTTPGET=60
我将它保存到一个文件中,例如“sample.zip”,使用
我可以通过使用确认文件已成功下载
AT+QFLST
查看文件列表的命令是UFS。显示的文件sample.zip具有完全相同的文件大小
我知道我可以只使用AT+QHTTPREAD,但这只适用于json或txt之类的字符串。我想下载不同类型的数据
我的问题是,如何访问或获取此文件?该文件保存在Quectel BG96 UFS中,但我想将其保存到我的Raspberry PI上的一个文件中。我尝试使用下载命令
AT+QFDWL="sample.zip"
但是,它只是尝试将其作为字符串返回,这当然是不可能的,因此它将是随机字符。AT+QFDWL=“sample.zip”
应该是正确的命令
调制解调器切换到二进制数据模式,并打印出代表zip文件的数据。您需要将要获取的“字符串”(表示zip文件的二进制数据)转换回二进制数据和python中的文件
AT+QFDWL="sample.zip"