I’m developing an esp8266-based device that will send data to Cayenne. Using the MQTT connection works well, but sending data once per hour will result in almost 4kB traffic per hour. That’s not much compared to web browsing, but it is a lot when paying for every kilobyte which is the case for many M2M sim cards.
I understand that MQTT isn’t really suitable when targeting very low bandwidth usage. The CayenneLPP library looks great, but I am unable to find out how to use it over a GPRS connection since it seems intended primarily for LPWAN.
Does Cayenne have a non-MQTT API that I haven’t found? Are there any other options for minimizing bandwidth usage?