I know this isn't the obvious place to ask this question, but AT&T support is not being helpfull, and other XBee users probably hang ut here.
I've got my XBee LTE-M device up and running on an AT&T IOT account (AT&T IoT Data Plan -LTE-M US).
I'm posting periodic data to website I manage. I want to minimize my data plan usage, so I assumed I should batch my uploaded data so as to not be sending lots of small packets that get padded to a minimum zize.
Currently I post data once every 30 minutes.
My entire HTTP payload is 2004 bytes long. The response I get is less than 500 bytes.
So I'd expect less than 3K data usage per post.
BUT What I'm seeing with the AT&T management/billing tool is about 8.5K of usage every post.
This takes me from the 5MB per month plan that I should be able to use, to the 25MB plan.
So what am I doing wrong?
I have disabled any automatic remote monitoring etc.
I am letting the XBee go to sleep after each post. Is this incurring wake-up transactions each time?
Do I need to hard-code my server IP to avoid DNS transactions?
What am I missing?
So what am I doing wrong.