Communication
Page 8 of 15
SCR808 | EN
Communication between the card reader and the IP Controller Board
The communication between one of the supported card reader and the IP Controller board is done by a
protocol (a definition of communication codes or language by which they can communicate). Many
manufacturers of readers have defined their own communication protocol.
To comply to those protocols the IP reader software is adapted to the applied protocol.
Communication between the server and the IP Controller Board
Inepro has defined it’s own protocol for communication between the IP controller board and the server.
To ensure the security of the card data an AES (Advanced Encryption Standard) encryption is applied to
the data.
Encryption
The encryption key is renewed with every connection so it is not possible for another device than the IP
controller board to present card data to the server. With every connection the server will send a new AES
key to the IP controller board. This encryption key is received by the IP controller board and used to
encrypt the data before it is transmitted to the server.
A time-out for the data to arrive at the server is set at 10 seconds. If the server does not respond within
this time, the protocol will be cancelled and the data will not be processed.
Alternative server
It is possible to set up a second server for the IP reader. This allows the IP reader to look for an alternative
server if the main server does not respond.