If you run the AssetData example and you go and look at the cellular data use and how the data is getting pushed, it looks like there is a new data transfer for each piece of data you push. If you also look at the data timeline in the AirVantage portal is hows the data coming across one piece at a time (when a device sync occurs data variables seem to be grouped together). Is there any way to update multiple data variables in the application and then push all the data at once?
I’m working on an application that is fairly sensitive as far as data use goes. It will generally only push data once every 24 hours but I’ve found each AirVantage variable I push uses around ~1-2 kb of data. I realize this is a feature I may may have to implement on my own if it doesn’t exist, just curious if there is a method already there for what I’m describing.
Another idea I may try is to use a single string variable and push JSON or some other type of encoded string. The actual data payload would be less efficient but if I don’t have to pay the overhead of multiple packets, I still may come out ahead.