GW101 gateway supports 3 digital signal inputs and 3 digital signal outputs.
DI Digital Inputs
The GW101 gateway provides 3 optocoupler-isolated DI digital input interfaces, supporting dry contact inputs with a maximum voltage of DC 5V. The connector used is a 3.81mm pitch 6-pin terminal block. The interface definition is shown in the figure below: The gateway supports 3 digital signal inputs,

Pin definition description
| Label |
| D1 P |
| D1 N |
| D2 P |
| D2 N |
| D3 P |
| D3 N |
Definitions in the Linux system
| Enclosure silkscreen |
| DI1 |
| DI2 |
| DI3 |
Export the GPIO functions; perform this only once after each power-up.
echo 68 > /sys/class/gpio/export
echo 118 > /sys/class/gpio/export
echo 5 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio68/direction
echo in > /sys/class/gpio/gpio118/direction
echo in > /sys/class/gpio/gpio5/direction
Read the GPIO status
cat /sys/class/gpio/gpio68/value
cat /sys/class/gpio/gpio118/value
cat /sys/class/gpio/gpio5/value
When there is no voltage, value is 1; after external voltage is applied, value is 0.
DO Digital Outputs
The i2X-GW-6U gateway provides 3 isolated DO channels with 5A/220VAC, 5A/30VDC relay outputs, passive output, defaulting to normally open output state. The connector used is a 3.81mm pitch 6-pin terminal block. The physical interface diagram and definition diagram are shown below:

Digital output port pin definitions
| No. |
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
Linux system interfaces
| Enclosure silkscreen |
| DO1 |
| DO2 |
| DO3 |
0 is Close, 1 is Open
echo 0 > /sys/class/gpio/export
echo 1 > /sys/class/gpio/export
echo 67 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio0/direction
echo out > /sys/class/gpio/gpio1/direction
echo out > /sys/class/gpio/gpio67/direction
echo 0 > /sys/class/gpio/gpio0/value
echo 0 > /sys/class/gpio/gpio1/value
echo 0 > /sys/class/gpio/gpio67/value
echo 1 > /sys/class/gpio/gpio0/value
echo 1 > /sys/class/gpio/gpio1/value
echo 1 > /sys/class/gpio/gpio67/value