前言
最近一段时间在测试物联网相关的App自动化,涉及通过串口工具给硬件设备下发指令。
使用的串口工具:SecureCRT
解决办法
通过引用Python的第三方库:serial,通过编写Python脚本即可实现自动下发指令给设备。
serial的安装:pip3 install pyserial
具体使用:
import serial ser = serial.Serial(‘/dev/cu.wchusbserial1413420‘, 115200, timeout=1) #这里有三个参数,第一个是连接的端口,第二个是波特率,第三个是超时时间 reset = "XXXXXXXXXXX\n" #XXXXXXXXXXX表示下发的指令 ser.write(reset.encode()) #通过串口工具下发指令
连接的端口及波特率的查看,可在串口工具SecureCRT上查看properties:
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }
原文地址:https://www.cnblogs.com/91parson/p/10086334.html
时间: 2024-10-16 22:53:26