winform與下位機做藍芽通訊時需要注意的問題

2022-09-17 00:06:21 字數 525 閱讀 5325

winform與下位機做藍芽通訊時需要注意的問題

1.想要實現自動連線藍芽,就需要像串列埠自動連線一樣,思路是先掃瞄前n個com口,通過try,阻塞和定時器搭配嘗試開啟com,發握手訊號,如果得到正確回覆那麼埠定位成功!

2.藍芽模組這裡有乙個坑,不知道是模組的問題還是一種什麼機制,買的乙個hc05模組和電腦端首次建立好連線後,電腦會自動為該藍芽模組分配兩個com口,乙個能用,另外乙個

不能用,而且解除安裝後過段時間會重新自動安裝,簡直成精了!

3.如果多出乙個com也無所謂,關鍵這多出的乙個口還會影響到埠掃瞄,第一次開機如果winform掃瞄到這個沒用的口,竟然可以open成功,然後嘗試給這個口發握手訊號,這時候winform介面直接卡死。。。。。強制關掉後再重新按上述步驟來,發現這個口已經open失敗了。。。。噁心。

4.其實每次開機埠掃瞄時,都會出現卡死的情況,程式卡在了串列埠傳送資料出不來。解決方法:winform串列埠傳送資料時的時間溢位timeout一定要設定乙個值,這樣如果傳送超時了

會自動跳出傳送函式,這樣就不會卡死了,搞定!

上位機與下位機

上位機一般是集中管理監控機,下位機是指現場直接控制器或控制機。上位機面向管理級使用者,下位機面向底層裝置控制。上位機 上位監視系統,一般為計算機系統 監控軟體 下位機 控制系統的現場執行系統,一般為plc等裝置。上位機是指人可以直接發出操控命令的計算機,一般是pc,螢幕上顯示各種訊號變化 液壓,水位...

ros與下位機通訊常用的c boost串列埠通訊

執行串之前請先安裝串列埠驅動minicom 一.首先移植c boost 庫 2.進入解壓後目錄 cd boost 1 63 0,執行下面的命令 bootstrap.sh prefix path to installation prefix prefix的值是你希望安裝boost的路徑,不開啟此引數的...

從零做藍芽機械鍵盤 72鍵自定義位置藍芽機械鍵盤

將尺寸向gh60靠攏。好處是可以便宜的共享好多零部件 底殼兒。qsy2018年6月7日16 12 42 鍵盤作為電腦錄入裝置,現在幾乎是人手一把 人手幾把了。常打字的人一定知道機械鍵盤的好處,力道均勻,觸電穩定。市面上也有很多種常賣的機械鍵盤了,比如全鍵盤,縮小鍵盤,有線,無線,藍芽,等等。機械鍵盤...