________________________________________________________________________________________________
VII. DxP Protocol
1. Overview
The DxP Protocol is a packet-based protocol designed to be extensible. This protocol is transmitted over TCP
on a user-defined port. The factory default DxP port is 9100.
The protocol uses a Hello handshake to establish unique sequence numbers to allow for advanced security when
AES encryption is used. With AES enabled, all messages must be encrypted with the AES Passphrase set in the
device.
After the Hello, a Command and Response sequence follows. Any number of
Command → Response sequences are permitted after Hello.
2. Hello Handshake
The client sends a Hello message in the form of a text string 'hello-000'. The DxP enabled device will
respond with a packet containing the unsigned 16 bit sequence number. This sequence number is incremented
by the client and server with each correct packet sent.
Example:
Client
hello-000
Command
(seq 1235)
Command
(seq 1237)
© AMETEK Electronic Systems Protection, Inc. | Technical Support: 800-645-9721 | surgex.com
SA-82-AR
→
←
→
←
→
←
User Manual
Server
1234
(seq 1234)
Response
Response
43