Data from a remote device is transmitted through the Internet using various protocols to reach a cloud server. Depending on the data logger model, Internet connectivity could be established via Ethernet, USB Dongle, WiFi or inbuilt LTE module.
This diagram illustrates the flow of data between a Wattmon device and the cloud and end user.
Data Transfer - Outbound Only
- Data is transmitted by default to the Wattmon EMS cloud portal over HTTP via an HTTP POST request, in CSV format. This data is stored in a database on the cloud server and made accessible to users through their accounts.
- Optional custom export plugins are available to push the logged CSV data via HTTP/HTTPS or FTP/SFTP to a custom server.
- Using custom scripting, data can be pushed regularly using MQTT/MQTTS
Remote Access - Bidirectional
Wattmon devices use a proxy server through which any device can be reached provided the MAC address is known. This makes it easy to reach your device even if it's behind multiple firewalls or on a dynamic IP address or private IP given by most ISPs nowadays. Using the proxy you can directly log into the webserver running on the device and configuration changes/updates can be made.