Open API
NETIO smart power sockets offer unique support for a wide range of various M2M (Machine to Machine) communication protocols. We strive to produce smart sockets that can communicate using all common protocols.
NETIO smart power sockets offer unique support for a wide range of various M2M (Machine to Machine) communication protocols. We strive to produce smart sockets that can communicate using all common protocols.
NETIO sockets can be controlled via SNMP v1 or the more secure SNMP v3. In this way, 230V sockets can be switched on/off or metered using popular SNMP applications, such as: Nagios, Zabix, Cacti, Paessler PRTG Network Monitor, OpManager, Ipswitch WhatsUp Gold, Zenoss, Icinga, OpenNMS and more.
>> Glossary: SNMP v1/v2 or SNMP v3
>> Download PDF with Open API specification
NETIO sockets can be controlled with commands sent over a Telnet connection. We maintain Telnet command compatibility with the KShell (Koukaam Shell) instruction set to ensure backward compatibility with Koukaam products.
>> Glossary: Telnet
>> Download PDF with Open API specification
URL API (http get) parameters in the web browser address bar.
By accessing a certain WWW address, a socket can be switched on, switched off, or toggled. This method is often used in IP surveillance cameras, JAVA scripts, or other web technologies.
>> Glossary: URL API
>> Download PDF with Open API specification
The advantage is simplicity and possibility to secure the connection with the standard HTTPs protocol. For example, it is possible to control NETIO smart sockets over a LAN or WiFi from Microsoft PowerPoint, or gather consumption data in a MS Access database. An OPC server can be connected via the XML API.
>> Glossary: XML over HTTP(s)
>> Download PDF with Open API specification
Advantages include human readability of the files, platform independence, and possibility to secure the connection with the standard HTTPs protocol. Using JSON, NETIO sockets can be switched on/off and consumption can be metered. JSON API is included in various services such as Google Cloud Storage, MATLAB, JIRA, GitHub, WordPress, JAVA applications, and so on.
>> Glossary: JSON over HTTP(s)
>> Download PDF with Open API specification
MQTT (Message Queuing Telemetry Transport) is a simple protocol for exchanging messages among devices.
It is often used in IoT applications and related cloud services. MQTT is intended for large networks with low data traffic and designed to minimize data volumes. NETIO smart outlets use MQTT as a M2M API for example to connect to MS Azure cloud solutions or other cloud services.
>> Glossary: MQTT or MQTT-flex
>> Download PDF with Open API specification
Modbus/TCP is an open industrial protocol for communication among various devices (PLC, touch screens, SCADA systems, I/O interfaces etc.).
Modbus can be used to transfer data over various networks and buses (master-slave). Modbus/TCP is very common in industry, where it is a de-facto standard for communication on a local level. It does not support any security. Thanks to Modbus/TCP support, NETIO sockets can be controlled from PLCs or various SCADA applications.
>> Glossary: Modbus/TCP
>> Download PDF with Open API specification
The SIP is an Internet protocol for Internet telephony signaling (VoIP – Voice over IP).
SIP is used in applications such as IP telephony, conferencing, multimedia. It supports mobility services, instant messaging and online presence. Advantages of the SIP protocol include simplicity and extensibility. Thanks to SIP support, NETIO smart power outlets can behave as a SIP VoIP telephone in order to, for instance, toggle a 110/230V socket in response to a call.
NETIO smart LAN / WiFi sockets support multiple user accounts (different passwords for configuration and for control). NETIO 4x products communicate on two different HTTP / HTTPs ports. One port is used to access the NETIO smart socket configuration pages. The other HTTP / HTTPs port is reserved for M2M API protocols (xml / json). NETIO is a professional and secure power control solution.