介绍
- QuecPython_Ymodem
- 一个可靠的文件传输协议
YModem?
YModem是一种文件传输协议,用于在串行通信线路上的两台计算机之间传输文件。该协议允许将一个或多个文件传输到另一台计算机,同时保证传输的可靠性。
为什么要使用Python YModem?
Python YModem是一个基于Python的程序,可以用于串行通信线路上的文件传输。使用Python YModem可以简化文件传输过程,提高效率和可靠性。
发送端
方式1:python代码使用方法
方式2:命令行工具使用方法
1.将文件包中ymodem.py代码传入模块中
2.执行指令
ymodem.exe "COM27" "[1.log,/usr/1.log]"
- 执行结果判断
- 输出 QuecPython File Download Success 表示成功
- 输出 QuecPython File Download Failure 表示失败
接收端
1.进入传输模式
模组端使用只需进入传输模式即可
enter_ymodem(callback=None)
传输模式会等待10s,10s后没有数据传入就退出传输模式
2.回调函数
- 回调参数:
参数(按顺序) | 描述 |
---|---|
filename | 传输完成的文件名 |
filesize | 传输文件的大小 |