When enabling the “data to server” service, I get high data usage.
My setup:
I get variables from devices using Modbus TCP.
This data is sent every 5 minutes through MQTT to AWS-IoT Core.
Modbus settings:
Timeout: 5 sec
Always reconnect: on
Frequency: Period
Delay: 0 sec
Period: 300 sec
Request: 20 (mostly Bools)
Store on change only
Data to server settings:
Server type: MQTT
Timer: Period
Period: 300 sec
Retry: off
Format: JSON
Empty value: N/A
Encoder: None
Server config
Type: MQTT
Keepalive: 300 sec
QoS: 0
Enable secure connection: on
TLS type: certificate
Data input
type: Modbus
Segment count: 50
Format: Json
Empty value: N/A
Delimiter: ,
What I expect:
Worst case, I send 20 values every 5 minutes. This is around 200 B * 20 = 4000 B per 5 minutes. So I expect around 1.5 MB a day. (Without any overhead)
What I get:
When looking in the analytics, I see the following: sent: 112.05 MB and received: 236.6 MB. Per day.
If I turn off the “data to server” service, I see the following: sent: 2.51 Mb and received: 670.34 KB. Per day
What have I set up wrong that I get such high data usage?
Please let me know whether the firmware update has any effect on the issue. Additionally, if you require further assistance, we will need more sensitive information for troubleshooting purposes, such as the troubleshoot file, which may contain passwords, public IP addresses, serial numbers, and similar data.
To help protect this information, we have sent you a form to the email address registered with your forum account. In the Ticket ID field of the form, please enter the ID of this thread, which is 17703 .
If you need additional assistance, please complete the form and let me know in this topic.