The Cayenne MQTT mbed Library provides functions to easily connect to the Cayenne IoT project builder.
Fork of Cayenne-MQTT-mbed by
README.md@4:421366004b5d, 2016-10-07 (annotated)
- Committer:
- jburhenn
- Date:
- Fri Oct 07 22:44:16 2016 +0000
- Revision:
- 4:421366004b5d
- Parent:
- 0:09ef59d2d0f7
- Child:
- 5:363211a8995f
Updated documentation comments.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jburhenn | 0:09ef59d2d0f7 | 1 | # Cayenne MQTT Embedded C/C++ |
jburhenn | 0:09ef59d2d0f7 | 2 | The Cayenne MQTT Embedded C/C++ Library provides functions to easily connect to the Cayenne IoT project builder. |
jburhenn | 0:09ef59d2d0f7 | 3 | |
jburhenn | 0:09ef59d2d0f7 | 4 | This library bundles the [Eclipse Paho MQTT C/C++ client](https://github.com/eclipse/paho.mqtt.embedded-c). |
jburhenn | 0:09ef59d2d0f7 | 5 | |
jburhenn | 0:09ef59d2d0f7 | 6 | ## Repository Structure |
jburhenn | 0:09ef59d2d0f7 | 7 | |
jburhenn | 0:09ef59d2d0f7 | 8 | - **src** - The library source code. |
jburhenn | 0:09ef59d2d0f7 | 9 | - **CayenneUtils** - Common code for creating and parsing Cayenne topics and payloads. This code can be used with any MQTT client. |
jburhenn | 0:09ef59d2d0f7 | 10 | - **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. |
jburhenn | 0:09ef59d2d0f7 | 11 | - **MQTTCommon** - Common Paho MQTT C code used by both the C and C++ libraries. |
jburhenn | 0:09ef59d2d0f7 | 12 | - **Platform** - Platform specific networking and timer code, as well as test and example applications. |
jburhenn | 0:09ef59d2d0f7 | 13 | - **mbed** - mbed C++ networking and timer code. |