Thanks for the detailed description of the overhead involved.
Knowing there’s a fair use policy that limits the number of characters sent and the 51 bytes per message max, there are limitations. I fully understand this. What if the message was not coming from or going to a pager, but a real device that might be used in a real IoT environment like this Arduino-based PLC controller? The strings sent might control a series of digital or analog sensors. The strings received may be a series of relay closures or analog settings…
So back to the original question… What is the best integration for paging messages. I’m using that as an example. I’m trying to send a string rather than a character (an all of its overhead) from the sensor node to an integration or from the integration to the sensor node.
Cayenne’s payload is based on sending IPSO standard objects.
“Jaime Jimenez∗ , Michael Koster† , Hannes Tschofenig” IPSO Smart Objects
LoRaWAN - Cayenne LLP
But what happens when there’s an error in my PLC controller. Easy. Send an error code --Error 1 = Emergency shut down, Error 2 = Node needs to XYZ, Error 3 = some sensor is failing, Error 4 = some simple warning.
At the other end in Cayenne the error display suddenly changes to 14. But I needed a human readable error message. How do I send it???
Sadly cayenne does not yet support sending a text string (IPSO 5527). Cayenne in fact, only supports a small subset of the entire IPSO standard object library.
IPSO Smart Object registry
So do any other integrations support text strings?