NETIO M2M API Interfaces
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.
Each device has it's own web server. Support multiple user accounts (One user is device administrator, second user can control outputs).
One central user account with one screen to remote control 100 power outputs on different locations.
Android App for mobile phones to control outputs of devices in local network.
Default enabled M2M protocol on all NETIO devices. Easy to use for humans, platform independence. Using JSON protocol, NETIO sockets can be switched On/Off and metered (power consumption). JSON API is included in various services such as Google Cloud Storage, MATLAB, JIRA, GitHub, WordPress, JAVA applications, and so on.
Some NETIO devices can extend standard HTTP version to secured HTTPs protocol. JSON format is the same with using HTTP or HTTPs.
>> Glossary: JSON over HTTP
>> Download PDF> NETIO JSON Open API
MQTT (Message Queuing Telemetry Transport) is CLOUD oriented protocol for exchanging messages among devices. NETIO devices suppots SSL encrypted MQTT communication.
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.
MQTT-flex is extended version of MQTT where text file contains additional settings like communication period, destination MQTT broker IP etc..
>> Glossary: MQTT-flex
>> Download PDF> NETIO MQTT-flex Open API
Device periodically connects to the specified server over http / https and sends data in a .json (JavaScript Object Notation) structure.
Device periodically periodically connects to the specified server over http / https and sends data in a .xml (EXtensible Markup Language) structure.
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
>> Glossary: Modbus/TCP
>> Download PDF with Open API specification
NETIO devices can be metered & controlled via SNMP v1.
NETIO power outputs 110/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
>> Download PDF > NETIO SNMP Open API
NETIO sockets can be controlled via SNMP v3 (SSL based secured communication). .
>> Glossary: SNMP v3
>> Download PDF > NETIO SNMP Open API
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.
Telnet protocol doesn't support energy metering.
>> 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
Easy to use for humans, platform independence. Using the SML protocol, NETIO sockets can be switched On/Off and metered (power consumption). XML API is supported by Microsoft PowerPoint, MS Access database. An OPC server can be connected via the XML API..
Some NETIO devices can extend standard HTTP version to secured HTTPs protocol. XML format is the same with using HTTP or HTTPs.
>> Glossary: XML over HTTP(s)
>> Download PDF with Open API specification
NETIO Cloud service supports MQTT interface to controll all user related outputs within one connection. It require ssl encryption.
>> NETIO Cloud