通过串口工具下发指令的Python脚本

Posted 91parson

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过串口工具下发指令的Python脚本相关的知识,希望对你有一定的参考价值。

前言

最近一段时间在测试物联网相关的App自动化,涉及通过串口工具给硬件设备下发指令。

使用的串口工具:SecureCRT

解决办法

通过引用Python的第三方库:serial,通过编写Python脚本即可实现自动下发指令给设备。

serial的安装:pip3 install pyserial

具体使用:

import serial

ser = serial.Serial(/dev/cu.wchusbserial1413420, 115200, timeout=1)    #这里有三个参数,第一个是连接的端口,第二个是波特率,第三个是超时时间
reset = "XXXXXXXXXXX
"   #XXXXXXXXXXX表示下发的指令
ser.write(reset.encode())     #通过串口工具下发指令

连接的端口及波特率的查看,可在串口工具SecureCRT上查看properties:

技术分享图片

 

以上是关于通过串口工具下发指令的Python脚本的主要内容,如果未能解决你的问题,请参考以下文章

Android平台到底能不能通过串口发送AT指令呢,急!!!

H3C交换机python命令下发脚本

西门子信号机与DTU的连接

Python readlines Api从串口访问时需要很长时间

通过串口接受的指令点亮LED

NB-IoT 智能门磁代码快速实现