Cayenne MQTT Arduino Library
The Cayenne MQTT Arduino Library provides functions to easily connect to the Cayenne IoT project builder.
This library bundles the Eclipse Paho MQTT C/C++ client.
Repository Structure
- src - The library source code.
- CayenneUtils - Common code for creating and parsing Cayenne topics and payloads. This code can be used with any MQTT client.
- CayenneMQTTClient - Platform independent Cayenne C++ library using the Paho MQTT C++ library. To create platform specific versions of this library networking and timer code for the platform are required.
- MQTTCommon - Common Paho MQTT C code used by both the C and C++ libraries.
- Platform - Platform specific networking and timer code, as well as test and example applications.
Cayenne MQTT Libraries