I’m looking to have devices report a large, but not ridiculously so, set of data back to balenaCloud via tags, probably in the order of 4KB. This would typically be updated once at provisioning time, and then might be updated a few times a year.
Is this something that’s going to work, or am I going to hit up against field size constraints?
Can you use a device variable instead of a device tag? Variables - Balena Documentation reports:
Values can be up to 1MB (or approximately 1 million characters) in size each. A device will re-download the variables every time the state changes in the API, which may potentially result in a lot of network traffic. The interval can be configured with the BALENA_SUPERVISOR_POLL_INTERVAL configuration variable.
Tags may work too. But customers have successfully used variables for this purpose.
I specifically don’t want to use a variable because of the extra bandwidth that will be consumed on each state update, these values change infrequently enough, and are far enough away from core functionality that its not worth that tradeoff.