介绍

  • QuecPython_Ymodem
  • 一个可靠的文件传输协议

    YModem?

    YModem是一种文件传输协议,用于在串行通信线路上的两台计算机之间传输文件。该协议允许将一个或多个文件传输到另一台计算机,同时保证传输的可靠性。

为什么要使用Python YModem?

Python YModem是一个基于Python的程序,可以用于串行通信线路上的文件传输。使用Python YModem可以简化文件传输过程,提高效率和可靠性。

发送端

方式1:python代码使用方法

方式2:命令行工具使用方法

1.将文件包中ymodem.py代码传入模块中

2.执行指令

  1. ymodem.exe "COM27" "[1.log,/usr/1.log]"
  • 执行结果判断
    • 输出 QuecPython File Download Success 表示成功
    • 输出 QuecPython File Download Failure 表示失败

接收端

1.进入传输模式

模组端使用只需进入传输模式即可

  1. enter_ymodem(callback=None)

传输模式会等待10s,10s后没有数据传入就退出传输模式

2.回调函数

  • 回调参数:
参数(按顺序) 描述
filename 传输完成的文件名
filesize 传输文件的大小