PowerCable MQTT 101x periodically connects to the specified server over http / https and sends data in a .json (JavaScript Object Notation) structure.
![Open API HTTP Push JSON monitored smart power sockets NETIO Open API HTTP Push JSON monitored smart power sockets NETIO](https://www.netio-products.com/files/styles/glossary_552x414/public/NETIO-Icon_M2M-Push-JSON-Open-API-power-socket_0.png?itok=OZLx-26N)
The communication is initiated from the device to the server (behind NAT). the connection can be established periodically, but it is recommended to periodical report measured values.
- The frequency of connecting to the server can be set as short as 10 seconds.
- JSON over http(s) can use the standard port 80 (enabled in most internal networks).
- The HTTPs version uses SSL encryption.
- The JSON format is very common.
- Since fw. 3.0.0 there is also option to control output via standard JSON structure within established TCP connection.
Download: HTTP(s) Push – JSON –specification of M2M API PDF
More about M2M API