通過串列埠工具下發指令的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:
相關推薦
通過串列埠工具下發指令的Python指令碼
前言 最近一段時間在測試物聯網相關的App自動化,涉及通過串列埠工具給硬體裝置下發指令。 使用的串列埠工具:SecureCRT 解決辦法 通過引用Python的第三方庫:serial,通過編寫Python指令碼即可實現自動下發指令給裝置。 serial的安裝:pip3 install pyseria
菜鳥江濤帶你學最小物聯網系統之模組篇(02)——STM32通過串列埠傳送AT指令控制ESP模組連線伺服器
接著上一篇繼續,這篇部落格我將帶大家使用STM32的串列埠來發送AT指令給ESP模組連線伺服器。當然目前測試使用的是區域網,自己的電腦當伺服器使用。使用TCP連線伺服器,STM32通過ESP12F模組透傳上傳溫溼度資料到伺服器。看下效果圖片 好了,看下主要的實現程式
樹莓派python OpenCV捕獲顏色塊並通過串列埠返回座標資訊
樹莓派python OpenCV捕獲顏色塊並通過串列埠返回座標資訊 樹莓派python OpenCV捕獲顏色塊並通過串列埠返回座標資訊 介紹 開發環境 思路 程式碼 串列埠部分 影象處理部分
將lrzsz工具移植到ARM開發板 ---只通過串列埠實現window和ARM板之間檔案互傳
事情背景:由於需要在windows和ARM板之間只通過串列埠傳輸檔案(windows的檔案只通過串列埠傳輸到ARM板上) 這時超級終端SecureCRT+lrzsz工具可以完成這項使命!(其他終端軟體
一鍵黑客工具:一個Python指令碼搞定所有攻擊操作
近期出現了可綜合利用Shodan裝置搜尋引擎和Metasploit滲透測試工具的Python程式碼。該程式碼會用Shodan.io自動搜尋有漏洞的線上裝置,隨後使用Metasploit的漏洞利用資料庫劫持計算機和其他線上裝置。
lrzsz串列埠工具移植
文章目錄 lrzsz串列埠工具移植 下載原始碼 編譯配置 編譯安裝 測試 lrzsz串列埠工具移植 ubuntu16.04.4 arm-linux-gnueabihf-gcc
PC通過串列埠助手如何給單片機發送小數,微控制器接收後如何處理?
兩種思路,供參考。1. 原始位元組按原始位元組資料傳送,這也是我個人比較傾向的方式。首先,位、位元組和位元組流本身沒有任何意義,如果按約定的方式去解析,才能有具體的含義。用什麼約定方式呢?使用符合IEEE 754的浮點數標準,每個浮點數為4個位元組,按標準解析就可以了。其實這個標準,包括STM32在
Ubuntu串列埠工具minicom的安裝使用
開啟終端,輸入安裝命令: sudo apt-get install minicom 安裝好後開啟minicom sudo minicom 開啟後進入歡迎介面,最下面有一行提示,表示同時按下ctrl-A,之後鬆開再按下Z會進入幫助頁面,不區分大小寫。 進入幫助頁面,會列出各種命令的快捷鍵
樹莓派通過串列埠與計算機通訊
希望此文可以解決部分朋友的問題。 第一步:用“USB TO TTL”將樹莓派和計算機連線。 第二步:在計算機安裝“USB TO TTL”的驅動 第三步:在計算機上安裝串列埠除錯助手。 第四步:到https://pypi.org/project/pyserial/上下載pyserial
關於arduino通過串列埠傳送到processing的資料混亂(錯誤\顯示不正確)的問題解答
最近的教學中,已經開始使用processing和arduino進行串列埠通訊的互動,使用中發現有的同學遇到了arduino傳送給processing的資料存在顯示不正確,甚至混亂的現象。這裡給予統一解釋。 arduino程式碼完成的工作是將模擬訊號口讀入模擬資料,然後經過map對映為0到
功能強大的串列埠工具:GhostyComm 4.0(萬能通訊精靈)
功能強大的串列埠工具:GhostyComm 4.0(萬能通訊精靈) 本軟體是本人在2002初從事微控制器開發工作時為了方便除錯而編寫的,當時是win 98版本。2003年才開發win xp版本。直到2007年前,僅支援串列埠,2006年增加了TCP連線的功能。
Java 利用RXTX串列埠工具使用簡訊貓
由於前段時間做的系統需要使用簡訊貓收發簡訊,所以研究了一下在Java下使用簡訊貓,網上很多資料都是使用的smslib的jar包來發送簡訊,但是這種方式只支援32的jdk,而我的系統使用的是linux的64位環境,所以最後採用了用RXTX串列埠通訊工具直接向簡訊貓傳送AT指令的方式實現。
QT 使用QextSerialPort類通過串列埠接收資料時出現readyread()不產生訊號
QT 使用QextSerialPort類通過串列埠接收資料時出現readyread()不產生訊號,槽函式無響應,試了很多辦法,在網上找到的都是QT5自帶的QtSerialPort類問題,對我這個問題都不好使。 其實很簡單,將串列埠設定為事件驅動模式就好
linux下minicom串列埠工具的使用
在linux系統下如何使用串列埠裝置連線開發板進行開發工作呢?且看下面分解。 通過如下4個步驟即可實現linux系統下串列埠的使用。 前提:linux系統已安裝好minicom工具。 步驟1.linux系統準備: 安裝一臺linux系統,如centos
把資料通過串列埠或USB以1秒間隔實時發給另外一臺計算機,在另外一臺計算機上以同樣方式顯示條形圖或趨勢曲線。
前面兩篇文章已經講過了隨機資料產生,繪製直方圖,趨勢圖,資料儲存,串列埠傳送。接下來則是串列埠接收部分的程式。 注意:如果在一臺電腦上進行除錯,需要用虛擬串列埠軟體把串列埠1,2連結起來。 // 作業Dlg.cpp : 實現檔案 // #includ
java 串列埠除錯 感測器指令傳送與資料接收
本文主要講述串列埠除錯的Java工具類,並實現迴圈傳送指令,接收資料!! 本文主要實現的功能是呼叫工具類中開啟串列埠方法,連線感測器所在串列埠,向串列埠(感測器)傳送指令,並接收串列埠(感測器)資料。 主函式-----main(): public sta
FM1288通過串列埠配置
FM1288可以不使用EEPROM而通過串列埠傳送控制字來初始化。FM1288如果不配置,是不會自動執行的。典型的特徵是PMIC_BIAS沒有輸出電壓。而且在串列埠傳送程式碼後,結尾需要向22FB傳送0000,從而啟用晶片執行。典型晶體頻率為18.432MHz,則串列埠通訊波
如何使用pdb工具來除錯python指令碼?
pdb是linux的python除錯工具,它功能比較齊全,使用起來也很方便, 按一般運維工程師的技術發展來說,最早接觸程式語言應該是shell, 所以大多是在shell的基礎上開始學習Python的,如果是剛從shell指令碼轉到寫python指令碼的小夥伴可能會有點不太適應,比如說除錯,大家都知道
SecureCRT串列埠工具常用設定
1. SecureCRT工具預設無法使用鍵盤上的Home和End等按鍵,可以通過如下設定修改: 在securecrt介面:工具→鍵對映編輯器,在彈出的鍵盤中點選“home”,會彈出一個視窗,在“傳送字串”中輸入:\033[1~另存為securecrt安裝根目錄下的Keyma
實現"通過串列埠升級嵌入式目標板軟體"功能的一些心得體會
最近由於專案需要,在AT91FR40162平臺上實現了通過串列埠傳輸目標板二進位制可執行檔案並更新固化到儲存執行程式碼的片內ROM中。在這之前,我進入公司以來,這個平臺上,通過模擬器把程式下載到目標板是更新目標板固化程式的唯一途徑。隨著對嵌入式系統的逐步瞭解,我認識到存在不通過模擬器升級程式的方法:我們日