58934cc97c | ||
---|---|---|
.. | ||
doc | ||
iothub-java-client | ||
samples | ||
pom.xml | ||
readme.md |
readme.md
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, with more coming soon.
Application development guidelines
- Setup your development environment
- Try some samples
- Get started with Azure IoT client application using Java on Windows
- How to use Device Explorer for IoT Hub devices
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.
API reference
API documentation can be found here:
{IoT device SDK root}/java/device/doc/api_reference/index.html