SpringCore Direct over UDP


SpringCore Direct is a versatile protocol that allows the host to control the SpringCore device independently of its operating mode and independently of its communication interface (network, USB, BLE, …) and independently of the actual communication channel used by the main host application.

This chapter details the implementation of SpringCore Direct over the network interface, using UDP as transport protocol.

The higher level protocol is documented in its own chapter: Direct Protocol.

Controlling the device’s user interface (and many other features) is detailed in Direct Protocol : Control Class and operating the device in Smart Reader Mode in Smart Reader Operation : Protocol and API.


The UDP SpringCore Direct service is enabled by default. It may be disabled by writing bits 3-2 to 00 in register 0284.

The UDP port used by the SpringCore Direct service is set in register 0285. Default port is 3978.