摘要
本发明涉及一种用于长距离无线通信的文件传输方法。包括:评估长距离无线通信的信道质量并获取初始丢包率;根据所述初始丢包率计算传输参数,所述传输参数至少包括分片大小和冗余率;在发送端根据所述分片大小对待传输文件进行分片并根据所述冗余率进行编码;在接收端对分片数据进行拼装并校验文件完整性;在文件传输过程中获取实时丢包率,并根据所述实时丢包率动态调整所述传输参数。本发明通过动态调整传输参数,提高了带宽利用率,减少了传输时间和能耗。并通过分片大小和冗余率的计算基于简单的线性公式,涉及基本的加减乘除运算,可在实时环境下快速完成,不会占用大量的计算资源算法,从而更加适合在如ESP32等低算力设备上运行。