華普物聯 HP-ERS-T200虛擬串口應用示例
1、什么是虛擬串口
虛擬串口是通過虛擬串口軟件在計算機上虛擬出若干個串口,相對于計算機本身的硬件串口(com1等)來說虛擬串口并不對應一個物理上的串口,但是計算機應用軟件可以像硬件串口一樣地使用虛擬串口,對于應用層串口軟件來說虛擬串口和硬件串口并沒有區別。
2、虛擬串口的應用
在串口轉以太網中需要用到虛擬串口是因為有以下兩種需要:
應用軟件的延續性:
用戶軟件原來使用串口通信(com1等),現在升級為網絡方式通信后,用戶的軟件不想重新編寫。此時使用虛擬串口技術創建一個虛擬串口(計算機上原來沒有的com6等),用戶軟件打開com6即可和以**樣使用。較大地加快項目進度、產品上市。
應用軟件的通用性:
用戶不必為串口通信和軟件通信開發兩套系統。因為在不同的應用中用戶可能采用串口通信,也有可能采用網絡通信。虛擬串口技術屏蔽了這兩種差別,提高了軟件通用性。
3、hp-ers-t200虛擬串口應用示例
準備事項:
1、用戶串口應用程序:可以用串口調試助手或需要使用串口驅動進行串口通訊的應用程序為示例,調用虛擬的串口進行數據通訊。此示例以led顯示屏管理軟件和一種串口調試助手作為用戶串口應用軟件舉例。
2、hp-ers-t200、電源、網線、rs485或rs232串口線。
3、虛擬串口軟件。
4、用戶串口類應用軟件作為主機服務端情況下的虛擬串口應用示例,即hp-ers-t200所連接串口設備作為從機設備與用戶串口類應用軟件通訊。
使用hp-ers-t200配套參數設置軟件,參數設置軟件下載鏈接://www./index/download/down.html?id=23設置hp-ers-t200工作模式為tcp client模式,以電腦本機ip:192.168.0.74作為測試服務器地址,端口:1883,串口波特率:115200,保存參數并重啟hp-ers-t200,設置完后如圖:
通過虛擬串口軟件配置虛擬串口參數,虛擬串口軟件下載鏈接://www./index/download/down.html?id=33下載安裝完成后如圖:
以用戶電腦端應用軟件作為主機服務端,以電腦本機ip作為服務端ip,則虛擬串口參數設置項如下:
模式:串口服務端
端口:1883(可自定義)
虛擬串口號:com8(可根據實際選擇)
設置完成后,點擊創建串口服務端,電腦即產生虛擬串口com8,即完成虛擬串口配置,如圖:
舉例:打開用戶電腦串口類應用軟件(舉例:led顯示屏管理軟件,也可用串口調試助手),即可識別出虛擬出來的串口com8,進行正常的串口操作,發布信息和讀取設備狀態,如圖:
舉例:使用串口調試助手模擬用戶電腦串口類應用程序,可正常調用虛擬串口com8進行數據接收和發送,如圖:
5、用戶串口類應用軟件作為從機客戶端情況下的虛擬串口應用示例,即hp-ers-t200所連接串口類系統作為主機服務端與用戶串口類應用軟件進行通訊。
使用hp-ers-t200配套參數設置軟件,設置hp-ers-t200工作模式為tcp server模式,ip為192.168.0.165(可自定義),端口:2100,串口波特率:115200,保存參數并重啟hp-ers-t200,設置完后如圖:
同時,將虛擬串口軟件配置如圖:
點擊創建串口客戶端后,虛擬串口即配置完成,如圖:
此時,用串口調試助手模擬用戶電腦應用程序,調用虛擬串口com6,并進行數據發送和接收,例如,操作串口調試助手向虛擬串口com6發送數據:hello,this message is from user app!,發送后,查看hp-ers-t200串口端,收到對應數據。同時,從用戶串口類系統向通過串口所連接hp-ers-t200發送測試數據:this message is user system reply!,如圖:
至此,hp-ers-t200 虛擬串口應用示例結束。
定制化一體服務
公司介紹
公司簡介
深圳華普物聯科技是一家專注于物聯網領域,為客戶提供企業級物聯網通信產品以及物聯網iot領域“云+管+端”的行業物聯網數據傳輸解決方案的企業。產品包括物聯網網關、工業無線路由器、lora基站、dtu、rtu、遠程io等產品,以及支持邊緣計算及云端部署的物聯網平臺。專注于物聯網領域的邊緣計算、通訊、模塊及解決方案的研發。公司秉承“化繁為簡,助推物聯”的時代使命,為各行業用戶提硬件、軟件及云平臺的綜合解決方案,協同設備制造商、系統集成商、物聯網云平臺、設備用戶實現產業數字化和智能化轉型升級。
理念
企業使命:化繁為簡 助推物聯
經營理念:品質為本 至誠共贏
觀:守正 篤行致遠
公 司:深圳華普物聯科技有限公司
公司總部地址:深圳市南山區西麗陽光二樓翻身工業區7棟4 樓
鄭州分公司地址:鄭州市高新區金梭路總部企業基地二期99號樓7層
深圳華普物聯科技有限公司專注于電子產品,電子元器件,微電子產品的技術開發與銷售等