We have an application that runs on the Balena Fin (OS 2.77.0+rev1) and it connects to the Balena cloud using the Quectel EC25 cell modem (Twilio SIM).
I am trying to reduce data usage on our devices to minimize cell data use. There are some great posts here, here, and here about limiting data usage through the Balena configuration settings. Based on those posts, last week I configured two of our devices as follows (in the Device Configuration screen):
- Disable VPN Connectivity Check
- Disable logs from being sent to balena
- Set the API poll interval to 12 / 24 hours
- Disable VPN control
I am running a simple application that simply prints a counter value every 30 seconds.
I expected these devices with these configurations to use very little cell data. However, they have still been using 7-12MB of downloaded data, and 3-7MB of upload data per day, and I have no idea why. Any suggestions on where to look? Does maintaining a cell connection add significant overhead that is not accounted for in the earlier data usage posts? If so, can I reduce this overhead?