Skip to content

Client-Server

XO-VAC+ operates on a client server, model, with the

  • Server - The XO-VAC+ embedded firmware.
  • Client - The software communicating with the XO-VAC+ embedded firmware (either the XO-VAC+ User Interface software, or a user developed programme running through the API described elsewhere in this help manual).

The XO-VAC+ User Interface software is currently supported as a Windows desktop application; compatibility with other platforms has not currently been tested. The XO-VAC+ User Interface software communicates with the XO-VAC+ using WebSockets built on top of TCP/IP.

flowchart LR
  subgraph Y [Client Device]
    A(XO-VAC+ User Interface software)
  end
  subgraph X [XO-VAC+]
    B[XO-VAC+ Firmware]
    C[Sensors]
    D[Temperature Control]
    E[Vacuum Control] 
    B -->|RS485/Modbus| C
    B -->|RS485/Modbus| D
    B -->|RS485/Modbus| E
  end
  Y <-->|TCP/IP + WebSockets + Encryption| X

All you need to do to get started is to connect both your client device and the XO-VAC+ to the same network. Ask your network administrator for advice on this if required. More detail is included in the networking section.

Warning

The XO-VAC+ embedded server should not be directly exposed to the internet as it is not updated as often as regular Windows PC.