Ioto Agent Reference Guide
This guide describes the Ioto agent programming APIs.
Before reading the APIs, you may wish to review some architectural overviews that explain the programming paradigms used by Ioto.
Architectural Overviews
Programming APIs
The Ioto agent native APIs consist of C language headers, function prototypes, structure definitions and defines. They are divided into one of these areas.
Area | Description |
---|---|
Ioto | Agent API |
Web Server | Embedded Web Server |
DB | Embedded Database |
MQTT | MQTT protocol client |
URL | Http Client |
JSON | JSON parser and query engine |
Crypt | Crypto APIs |
R | Portable Runtime |
OSDEP | O/S Portability Layer |
Stability Classifications
In addition to supporting SemVer for Ioto version policy, we provide stability classifications.
APIs stability classifications document the likelihood of future change on a per-API basis. Rather than a general, meaningless backwards compatibility promise, these Stability Classifications assist developers to understand the future risk of change.