Virtual Serial Ports Emulator提供虛擬串口模擬功能,可以在軟件上添加串口設備,從而讓用戶可以使用虛擬的串口連接到遠程設備,軟件提供引導設備創(chuàng)建功能,可以在軟件上創(chuàng)建虛擬的Pair、Mapper、TcpServer、TcpClient等設備,并將設備的串口映射到軟件,以后就可以使用這些虛擬的設備測試網(wǎng)絡,測試通信,測試過程可以在終端設備查看,可以在軟件顯示數(shù)據(jù)源,可以通過二進制查看數(shù)據(jù),可以通過二進制發(fā)送數(shù)據(jù),需要就可以下載軟件使用。
VSPE的主要用途
虛擬串行端口模擬器(VSPE)旨在幫助人們處理串行端口這樣的事情。現(xiàn)在,串行端口已經(jīng)不再被廣泛使用。原因很簡單:這是一個相當古老的東西。現(xiàn)代硬件設備通常通過高速USB端口連接到計算機,有時還會安裝自己的UsbToCom驅(qū)動程序。大多數(shù)新筆記本電腦都沒有安裝串行端口。
那么為什么要創(chuàng)建VSPE呢?
有很多特定的設備需要RS232或RS422兼容的串行端口。VSPE可以幫助開發(fā)人員在不安裝真正硬件的情況下創(chuàng)建和調(diào)試應用程序。
與舊應用程序的兼容性。VSPE可以幫助人們通過虛擬串行端口使來自任何來源(如TCP連接、USB端口等)的數(shù)據(jù)流對任何程序可見。
創(chuàng)建大量同時工作的虛擬串行端口。您可以在不安裝串行端口擴展板的情況下完成此操作。
為許多應用程序共享串行端口。
VSPE限制
VSPE具有已知限制和錯誤部分中描述的限制。
在目前階段,我們的主要目標是:
提供應用程序或設備之間的二進制數(shù)據(jù)交換。
創(chuàng)建原始解決方案。連接器和數(shù)據(jù)拆分器設備就是這種解決方案的明顯例子:它們創(chuàng)建了可以多次打開的COM端口。
提供簡單的用戶界面。
產(chǎn)品狀態(tài)
VSPE當前狀態(tài)為測試版。
產(chǎn)品主要功能:
虛擬設備:連接器(內(nèi)核模式)
虛擬設備:數(shù)據(jù)分離器(內(nèi)核模式)
虛擬設備:對(內(nèi)核模式)
內(nèi)核模式設備:映射器
用戶模式設備:TcpServer
用戶模式設備:TcpClient
用戶模式設備:串行重定向器
用戶模式設備:UDP Manager
用戶模式設備:橋接
數(shù)據(jù)監(jiān)控和記錄
嵌入式HTTP服務器
x86和x86_64處理器體系結(jié)構(gòu)支持
嵌入式Lua腳本語言
VSPE API(C/C++頭和靜態(tài)庫),適用于本機語言開發(fā)人員
用于python開發(fā)人員的VSPE API Python綁定
VSPE API COM接口
1、Virtual Serial Ports Emulator功能簡單,可以在軟件上模式設備
2、創(chuàng)建設備就可以在軟件上開始模擬串口通信
3、配置保存,創(chuàng)建的設備可以直接保存信息,方便下次讀取設備配置
4、可以在軟件橋接兩個數(shù)據(jù)流
5、支持配對設備只是兩個邏輯連接的虛擬端口。
6、TCPServer:打開TCP端口,將現(xiàn)有串行端口中的數(shù)據(jù)公開給網(wǎng)絡客戶端。客戶端數(shù)量不受限制。
7、串行重定向器在2個COM端口之間重定向數(shù)據(jù)。
8、UDP管理器設備可以使用UDP協(xié)議發(fā)送/接收COM端口數(shù)據(jù)。它可以配置為與許多客戶端交換數(shù)據(jù)。
9、Spy允許在VSPE設備上進行間諜活動(支持間諜活動)。
1、將Virtual Serial Ports Emulator直接安裝到電腦,點擊next
2、將補丁復制到軟件的安裝地址,點擊patch按鈕
3、彈出激活程序,加載VSPEmulator.exe就可以完成補丁設置
4、語言設置界面,可以直接設置Chinese語言
5、連接器
與常規(guī)串行端口不同,連接器是一個可以打開兩次的虛擬設備。打開后,它會在客戶端之間創(chuàng)建數(shù)據(jù)管道。這允許兩個應用程序使用相同的串行端口來交換數(shù)據(jù)
6、設備類型
Connector
Splitter
Pair
Mapper
TcpServer
TcpClient
Serial Redirector
UDP Manager
Bridge
Spy
7、數(shù)據(jù)分離器創(chuàng)建表示現(xiàn)有串行端口的虛擬COM端口,以便與許多應用程序共享。
請注意,如果您創(chuàng)建了虛擬串行端口COM5,則所有應用程序都必須配置為使用COM5。
8、串口設置功能,可以在軟件上選擇被映射的串口,可以設置映射到的串口
9、終端顯示界面,數(shù)據(jù)源、以二進制形式查看、以二進制形式發(fā)送(例如AB 04 FF)、發(fā)送換行符(Ox0A)
10、通用設置
退出時確定
Minimize VSPE to system tray
在系統(tǒng)托盤中顯示圖標
11、高級設置
退出時刪除已構(gòu)造的虛擬設備
詳細日志
TCP Keep-alive control
顯示隱藏設備
Reinitialize failed devices
Reinitalization period
1.3.6.970版本中的更改:
改進的連接器/配對內(nèi)核驅(qū)動程序性能
“首選項”中的“啟動屬性”選項卡
修復了串行端口設置中的“停止位”錯誤
改進了日志記錄
TcpClient/TcpServer:控制數(shù)據(jù)端口以傳播調(diào)制解調(diào)器寄存器
UI修復串行端口選擇器不一致的問題
串行重定向器的固定調(diào)制解調(diào)器重定向邏輯
修復了連接器/配對設備的內(nèi)核驅(qū)動程序競爭條件
網(wǎng)友評論