Add-On Libraries¶
IoT Libraries¶
Name | Description | Module Link | API Link | Use |
---|---|---|---|---|
Android Connectivity |
Network connection state and notifications. | android-connectivity | ConnectivityManager class | |
HTTP Client |
OpenJDK HTTP client. | httpclient, httpsclient | HttpURLConnection class | |
Web Server (HOKA) |
Tiny footprint yet extensible web server. | HOKA | HttpServer class | |
MQTT Client (MicroPaho) |
Tiny footprint MQTT 3.1.1 client based on Eclipse Paho Java APIs. | micropaho | MqttClient class | |
REST Client |
REpresentational State Tranfer (REST) client. | restclient | Resty class | |
SNTP Client |
Simple Network Time Protocol (SNTP) client, used to retrieve the current time from an NTP server. | sntpclient | SntpClient class | |
WebSocket Client |
WebSocket client (RFC 6455). | websocket, websocket-secure | WebSocket class |
Data Serialization Libraries¶
Name | Description | Module Link | API Link | Use |
---|---|---|---|---|
CBOR |
Concise Binary Object Representation (CBOR) encoder and decoder (RFC 7049). | cbor | ||
JSON |
JavaScript Object Notation (JSON) encoder and decoder. | json |
|
|
Protocol Buffers |
Google Protocol Buffers 3 encoder and decoder, supporting files compiled by protoc with lite plugin. |
protobuf3 |
|
|
XML |
eXtensible Markup Language encoder and decoder (kXML 3). | kxml2 |
|
Cloud Agent Libraries¶
Name | Description | Module Link | Use |
---|---|---|---|
AWS IoT Core |
AWS IoT Core client, providing publish/subscribe functionalities. | aws-iot | |
Google Cloud Platform Iot Core |
Google Cloud Platform Iot Core client. | gcp-iotcore |