1. 程式人生 > >通過串列埠工具下發指令的Python指令碼

通過串列埠工具下發指令的Python指令碼

前言

最近一段時間在測試物聯網相關的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: