StageNet Protocols: SDCP and SMXP



  Protocols
  File Formats
  Compatible Products
  Company Links
  Contact


 

The SDCP (StageNet Device Control Protocol) and SMXP (StageNet Message eXchange Protocol) protocols are used to control computer systems connected to a network. The SDCP protocol is a supplemet to the SMXP protocol. The protocols refer to the system carrying out actions as the 'unit'. This is the server system and is called unit to avoid naming conflicts. The system that likes to have an action done is called the client.

SDCP is used to control units in a network, ask for their state, transmit errors, ask for link parameters, upload firmware, etc. It is designed stateless and connectionless. On IP networks SDCP uses the UDP protocol for transport.

SMXP is used to transfer data between two systems in a client/server type of link. On IP networks SMXP uses TCP to maintain the link and an optional UDP port for data streaming. The client initiates by opening a connection to the unit and exchanging link parameters. After this the connection is called established and data can be transferred between both ends.


Sample setup with a client and three units




Sample structure of a StageNet unit



SDCP

There's some ongoing work. Please send an email to get a copy of the C/C++ header files.

SMXP

There's some ongoing work. Please send an email to get a copy of the C/C++ header files.