移远资料: python.quectel.com/doc/Getting_started/zh/evb/ec200x-evb.html
EC200U-EU C4-P01 开发板搭载 EC200U-EU LTE Cat 1 无线通信模组,支持 10 Mbps 峰值下行速率和 5 Mbps 峰值上行速率,多模多频段,性价比高,同时在封装上兼容移远通信多网络制式 LTE Standard EC20-CE。搭载 Type-C 接口,开发者仅需一条 USB Type-C 数据线即可轻松玩转开发板,板载 40PIN GPIO 接口,可兼容适配大部分树莓派 HAT 扩展板。
下载QPYcom,解压后鼠标双击Qpycom.exe文件打开即可,无需安装。
模组在出厂时通常烧录有标准 AT 固件或 QuecOpen 固件,如需基于 QuecPython 对模块进行开发,需要手动为其重新烧录专门的 QuecPython 固件。
点击下载列的下载按钮即可下载,下载成功后会得到一个固件名称命名的压缩包文件(zip包),需进行解压,解压后可获得两个文件,其中pac格式的是 EC200U-XX的QuecPython 固件本体,md 格式的是更新日志
首先确保模组连接正常并已开机,打开QPYcom工具进入下载页面,点击"创建"项目,新建要下载的固件项目,项目名称自定义,配置完成后持久化保存
选择要下载到模组的固件(根据要下载的模组型号选择对应的固件),EC200U-XX系列模组选择解压后的PAC文件
单击“Download script”右侧的下拉选择箭头,选择"Download FW"
点击"Download FW"后,开始下载固件,下载过程会有进度条和进度百分比显示,等待下载完毕会有弹窗提示下载成功 部分固件如BC25需要打开固件下载串口后再点击"Download FW",直接点击会提示打开串口
创建helloworld.py文件输出“hello world”,打印“hello world”,编写脚本如下所示:
print("hello world")
通过QPYcom将上面编辑好的文件下载到模组中去并运行
首先选择模组的交互口,点击"打开串口"按钮
可以通过文件页面右侧上面的 "+","-" 按钮来上传和删除文件
也可以通过拖拽的方式将文件页面左侧显示的本地文件直接拖拽到右侧模组中去(也可以拖拽文件夹)
下载过程中会在状态栏显示下载文件名和下载进度
将要执行的脚本文件下载到模组中去,具体步骤参考上文
打开串口之后,在QPYcom交互页面输入以下代码执行脚本文件
import example example.exec("/usr/helloworld.py") # filePath为要执行的脚本文件路径
也可通过QPYcom文件页面 执行 按钮执行脚本文件,在工具的文件页面选择要执行的脚本文件然后点击 "▷"按钮,执行结果如图:
通过40PIN GPIO 接口连接开发板和RPi Relay Board,然后通过USB数据线连接电脑和开发板,如下图所示: