M2M API: Open interface (13 protocols)

NETIO PowerPDU 4C is a smart PDU (Power Distribution Unit). With the support for many network protocols that can be used to control each power outlet individually and measure electricity consumption, the device is unique on the market.

Thanks to many supported M2M APIs, NETIO devices are easy to integrate into existing systems that consist of HW/SW from many different producers.

For example, NETIO PowerPDU 4C supports the following M2M APIs: XML, MQTT, SNMP v3, Telnet, Modbus, JSON.

Security in M2M protocols (HTTPs / SSL)

NETIO PowerPDU 4C supports a high level of network security.

  • The HTTPs protocol secures the connection between the browser and the web server. As long as HTTPs is activated, the device administration as well as M2M protocols over HTTPs (URL-APIXMLJSON) are secured with SSL encryption.

  • The third SNMP v3 generation offers a better password protection in comparison to previous SNMP versions.

  • The MQTT protocol for IoT cloud applications includes SSL security.


Usecases for NETIO PowerPDU 4C:

  • In IT, the NETIO 4C smart PDU is typically used to distribute electricity in a 19" rack (cabinet) in a data center.

  • NETIO PowerPDU 4C is frequently used in conferencing rooms and in multimedia AV applications – whenever there is a need to individually control 110/230V electrical outlets from a master system (e.g. a control panel in the meeting room).

  • Typical applications also include energy metering for equipment monitoring (3D printer, lab equipment, ...)

  • In the area of Digital signage or AV multimedia, companies often use NETIO sockets to control multimedia screens and to monitor their functionality (using power measurements). NETIO supports the publishing of drivers for most common systems in this field.

  • Remote or autonomous restarting of equipment in monitoring centers or information stands – at places that must operate 24/7 without outages (airports, shopping malls, railway dispatching centers, call centers, ...)

Power measurement


NETIO PowerPDU 4C measures electrical parameters separately for each output. Measured values are displayed in the web administration interface and accessible via M2M protocols. NETIO PowerPDU 4C measures with accuracy better than 1%.

  • 4x Current [A]

  • 4x Output power [W]

  • 4x Energy [Wh]

  • 4x TPF (True Power Factor)

  • Voltage [V]

  • Grid frequency [Hz]

  • Phase [-180 … 180°]

RS-232 serial port of NETIO 4C


NETIO PowerPDU 4C provides a RS-232 serial port at its 3-pin green terminal block. The serial port can be used as a remote serial port (tunnel from a TCP connection to the serial port), or controlled with Lua scripts.

Lua – Programmable scripts


PowerPDU 4C can run custom scripts written in the Lua language. The user enters the script in the device’s web administration interface. There is no need to install any additional software. The scripts run directly in the device and do not require any cloud connection.

Monitoring of network devices (IP WatchDog function)


The IP WatchDog function of NETIO PowerPDU 4C monitors PING (ICMP) responses. The monitored device (router, IP video camera, …) can be easily restarted without human intervention. The function can be configured over the web interface.

PowerUp state


For some applications, it is important to set the correct state of a power output immediately after power is turned on (or restored). The “PowerUp state” parameter defines the behavior of the 110/230V outlets just after power is restored, before the standard communication with the master system is established.

  • On 

  • Off 

  • LAST state restores the last state before the power was disconnected

Built-in Ethernet switch


NETIO PowerPDU 4C includes two RJ45 ports for connecting to a LAN. The device includes a built-in (unmanaged) Ethernet switch. Several PowerPDU 4C units can be “daisy-chain” connected to a single RJ45 LAN socket; each PowerPDU 4C will have its own IP address. 



ZCS (Zero Current Switching)


An important feature of NETIO PowerPDU 4C is ZCS (Zero Current Switching). ZCS means that the control relay switches the IEC-320 C13 output power outlet on or off when the current crosses the zero level.

  • Thanks to ZCS, the device can control switching power supplies (servers, computers and other IT equipment) up to the maximum rated power.

  • Using ZCS (Zero Current Switching) to switch on the outputs reduces the chance of a circuit breaker tripping when power is restored after an outage.

  • Since the relay switches when the sinusoidal current curve crosses the zero level, negative effects of inrush current are significantly reduced.

  • ZCS significantly reduces EMC interference generated by connecting and disconnecting 230V appliances.

  • In the long term, ZCS reduces PowerPDU 4C failures due to internal relay damage.

  • ZCS extends the lifetime of connected equipment; especially in case of frequent on/off switching of devices that are not designed for that (such as switching power supplies).

  • When a load is switched several times per day, ZCS puts less stress on the connected equipment and saves maintenance costs (power supply replacements for frequently switched equipment).

IOC (Independent Output Control)


NETIO PowerPDU 4C can be used for professional applications, such as powering servers. With servers in particular it is important to avoid momentary power switch-on or switch-off.

Scheduler (timed switching of individual outlets)


The switching of outlets can be time-controlled by the Scheduler with a graphical interface. Switching on/off at specific times can be easily configured.

Get a Quote

Thanks for submitting!

PowerPDU 4C



NETIO PowerPDU 4C is a small 110/230V PDU (Power Distribution Unit). Each of the four IEC-320 C13 outlets can be independently controlled (On / Off / Reset / Toggle). Electrical parameters (A, W, kWh, TPF, V, Hz) are measured with high accuracy at each outlet. The device features two LAN ports (and a built-in Ethernet switch) for connecting to a LAN. Each power output supports ZCS (Zero Current Switching) to protect the connected equipment.


Outputs can be controlled in the device web administration, using a mobile app or over various M2M API protocols (REST API, SNMP, MQTT, Modbus/TCP and more). Custom Lua scripts can run directly in the NETIO PowerPDU 4C. As a special feature, NETIO PowerPDU 4C provides a RS-232 serial port (green 3-pin terminal block) that can be controlled with a Lua script or used as a TCP tunnel (remote serial port).