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

Cloud Agent Libraries

Name

Description

Module Link

Use

AWS IoT Core

AWS IoT Core client, providing publish/subscribe functionalities.

aws-iot