ENSD enables remote access to serial ports through TCP/IP connectivity.
ENSD consists of three parts - EVSD, ENSD client, and ENSD server. EVSD is a program emulator of serial ports and can be used for up to 255 operational systems, including W2K/XP. ENSD client is the service that exchanges information between EVSD and TCP/IP. ENSD server handles the transfer of data between the real driver of the serial port and TCP/IP.
Both the ENSD client and server handle two data flows - outgoing and incoming. The client receives the bytes that have been transferred to all virtual ports and then transfers them to the server. This server is started on a different computer than the one that is being used to connect to the facility server. The client also receives flows from the server and gives the bytes (as those which came from the outside) to EVSD.
Each port on the client has the IP address of the receiving server, port number and the number of the real serial port on the receiver specified to it. The server then receives the information from clients and transfers it to the ports that have been specified. Additionally, the server transfers the flows that came from these ports to the client as well.
Lastly, TCP/IP transfers the overhead information about the condition of different signals on serial port physical contacts. Overall, ENSD is an exceptional software product that is designed to make life easier for developers and people working in facilities where access to serial ports is necessary. It is a reliable and efficient way to access utility programs on remote machines while maintaining security and optimal performance.
Version 2.0: N/A