Brainboxes Ethernet to DIO Devices have a feature called I/O tunnelling. I/O tunnelling connects two devices together to create an I/O tunnel which extends the Digital IO link over an Ethernet connection. When the Digital I/O data is sent, it is converted to Ethernet packets by one Ethernet to DIO device, and then transmitted over the network, then unpacked and converted back to I/O data by the other Ethernet to DIO device. An example of

tunnelling is shown in the diagram below.

IO tunnelling example


I/O tunnelling is set up using the webpage interface. In the following instructions there are two devices. The local side is the device that you are connecting from, and the remote side is the device you are connecting to. However, it doesn't matter which device is used to set up the tunnel as the settings entered on the local side are always mirrored on the remote device.


1. Go to the web page interface of the Local ED Device using a web browser.

2. Navigate to the Protocol page of the ED device.

3. At the bottom of this web page is the I/O tunnelling section.

4. To connect tunnelling tick the enable box and enter the Remote IP Address and Remote TCP Port number of the remote ED device you want to connect to and click ‘Save’.

IO tunnelling step 1


5. When the I/O tunnelling is established, you will see confirmation of the connection:

IO tunnelling step 2


6. You will also be able to see the following in the device Web configuration Home page:

IO tunnelling step 3


7. You can disable/enable the I/O Tunnelling from either the local device side or the remote device side in the Protocol page by clicking the blue button.

This FAQ Applies to the following Brainboxes Product Ranges: