Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.83 KB

readme.md

File metadata and controls

45 lines (30 loc) · 1.83 KB

Microsoft Azure IoT device SDK for Java

The Microsoft Azure IoT device SDK for Java facilitates building devices and applications that connect and are managed by Azure IoT Suite services.

The device library consists of a set of reusable components with abstract interfaces that enable pluggability between stock and custom modules.

Features

  • Sends event data to Azure IoT based services.
  • Receives messages from Azure IoT Hub.
  • Maps server commands to device functions.
  • Buffers data when network connection is down.
  • Batches messages to improve communication efficiency.
  • Supports pluggable transport protocols. HTTPS and AMQP protocols are available now.

Application development guides

For more information on how to use this library refer to the documents below:

Folder structure of repository

All of the Java specific resources are located in the java folder.

/doc

This folder contains setup and getting started documents for Java.

/iothub-java-client

This folder contains the client library for Java.

/samples

This folder contains various Java samples that illustrate how to use the client library.