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 support the following protocols:
SNMP for use with compatible NMS (Network Management Software).
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.
Telnet is on top of a direct TCP/IP connection.
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.
CGI (Common Gateway Interface) is a popular term for passing commands as 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.
XML (eXtensible Markup Language) over HTTP/HTTPs means controlling the smart sockets by transferring a .xml file over HTTP or HTTPs
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.
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.
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.
MODBUS/TCP is an open 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.
SIP (Session Initiation Protocol) 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.
WEB interface is used to configure the device.
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.
Why use NETIO 4x smart sockets
- NETIO smart sockets can communicate using all common M2M protocols.
- NETIO products a.s. is a company based in Europe. Development and manufacturing takes place in Prague, Czech Republic.
- NETIO 4x sockets are manufactured in the EU and fully conform to all applicable electrical safety standards.
- Long-term backwards compatibility with previous versions is maintained for the utilized M2M protocols.
- The NETIO products company believes in security of IoT devices. Our smart sockets can be used in local networks without any strict security requirements. But they can also be used on the public Internet, with HTTPs security and custom certificates.