azure-iot-sdk-java

A Java SDK for connecting devices to Microsoft Azure IoT services

OTHER License

Stars
198

Bot releases are visible (Hide)

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-6-2

Published by prmathur-microsoft over 7 years ago

Java Device Client (com.microsoft.azure.sdk.iot:iot-device-client:1.2.28)

• Modify HTTP send, to return the payload returned together with the status by the IotHub
• Add eclipse support

Bug Fixes
• Fix logic error in logging that logs errors in normal cases
• Fixing static analysis issues in device SDK
• Optimizing imports on java SDK
• Move tests to use closeNow
• Fix javadoc on DeviceClientConfig, DeviceIO, AmqpsIotHubConnection, and Mqqt

Java Service Client (com.microsoft.azure.sdk.iot:iot-service-client:1.4.21)

Bug Fixes
• Fix an issue related to setting of response timeout of more than 24 seconds for the device method invoke

Java SDK Dependency - Serializer (com.microsoft.azure.sdk.iot:iot-deps-service:0.4.4)

Java SDK Dependency - websocket-transport-layer (com.microsoft.azure.sdk.iot:websocket-transport-layer:0.1.3)

Documentation

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.2.28%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.4.21%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Cwebsocket-transport-layer%7C0.1.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Ciot-deps-serializer%7C0.4.4%7Cjar

Merge pull request

#97

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-5-19

Published by mamokarz over 7 years ago

Java Device Client (com.microsoft.azure.sdk.iot:iot-device-client:1.2.27)

• Randomize alias of certificates to prevent overwriting
• Add E2E test for Device Twin
• Read message property from samples in SendReceive sample
• Remove connection functionality from the DeviceClient creating DeviceIO and IotHubConnectionString objects

Bug Fixes

• Fix telemetry json in samples Android, SendEvent, and SendReceive

Java Service Client (com.microsoft.azure.sdk.iot:iot-service-client:1.4.20)

• Add E2E test for Device Twin
• Add support for File Upload Notification
• Move tests to unit.test package

Java SDK Dependency - Serializer (com.microsoft.azure.sdk.iot:iot-deps-service:0.4.4)

• Add serializer for FileUpload for both device and service clients
• Add parser to the serialize classes name

Java SDK Dependency - websocket-transport-layer (com.microsoft.azure.sdk.iot:websocket-transport-layer:0.1.3)

Documentation

• Add coding guidelines for java SDK
• Add coding template for java SDK

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.2.27%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.4.20%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Cwebsocket-transport-layer%7C0.1.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Ciot-deps-serializer%7C0.4.4%7Cjar

Merge pull request

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-5-5

Published by prmathur-microsoft over 7 years ago

Java Device Client (com.microsoft.azure.sdk.iot:iot-device-client:1.1.26)

• Redesign close method to prevent hangs
• Mark close as deprecated and replace by closeNow

Bug Fixes
• Update Android sample to use latest SDK
• Remove MQTT lock that prevents close from closing

Java Service Client (com.microsoft.azure.sdk.iot:iot-service-client:1.3.19)

Java SDK Dependency - Serializer (com.microsoft.azure.sdk.iot:iot-deps-service:0.3.3)

Java SDK Dependency - websocket-transport-layer (com.microsoft.azure.sdk.iot:websocket-transport-layer:0.1.3)

Documentation

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.1.26%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.3.19%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Cwebsocket-transport-layer%7C0.1.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Ciot-deps-serializer%7C0.3.3%7Cjar

Merge pull request

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-4-21

Published by mamokarz over 7 years ago

Java Device Client (com.microsoft.azure.sdk.iot:iot-device-client:1.1.25)

• Add temperature and humidity samples
• Use UUID to generate message ID
• Provide IotHub valid SSL context for peer verification to all transports

Bug Fixes
• Fix for allowing multiple colons in device id

Java Service Client (com.microsoft.azure.sdk.iot:iot-service-client:1.3.19)

• Rename test folder
• Add support for Update Twin
• Add E2E test for Device Method

Bug Fixes

Java SDK Dependency - Serializer (com.microsoft.azure.sdk.iot:iot-deps-service:0.3.3)

Bug Fixes

Java SDK Dependency - websocket-transport-layer (com.microsoft.azure.sdk.iot:websocket-transport-layer:0.1.3)

Documentation

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.1.25%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.3.19%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Cwebsocket-transport-layer%7C0.1.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Ciot-deps-serializer%7C0.3.3%7Cjar

Merge pull request

#78

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-4-6

Published by prmathur-microsoft over 7 years ago

Java Device Client (com.microsoft.azure.sdk.iot:iot-device-client:1.1.24)

Bug Fixes
• Remove not needed dependencies from IT tests
• Update paho to latest version (1.1.0)
• Move error messages to log
• Move to latest proton-j 0.18.0

Java Service Client (com.microsoft.azure.sdk.iot:iot-service-client:1.2.18)

Bug Fixes
• Provide getters for registry statistics
• Reduce the scope of exception to IOException
• Move to latest proton-j 0.18.0
• Fix service client to throw exception on Auth Failure

Java SDK Dependency - Serializer (com.microsoft.azure.sdk.iot:iot-deps-service:0.3.3)

Bug Fixes
• Tags callback only when not null

Java SDK Dependency - websocket-transport-layer (com.microsoft.azure.sdk.iot:websocket-transport-layer:0.1.3)

Documentation

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.1.24%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.2.18%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Cwebsocket-transport-layer%7C0.1.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Ciot-deps-serializer%7C0.3.3%7Cjar

Merge pull request

#75

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-3-28

Published by prmathur-microsoft over 7 years ago

Java Device Client (com.microsoft.azure.sdk.iot:iot-device-client:1.1.23)

Bug Fixes
• Add LTS branch information
• Remove logging to console from send/receive task
• Create an independent Integration Test module for service and device clients, removing tests and its dependencies from the published package

Java Service Client (com.microsoft.azure.sdk.iot:iot-service-client:1.2.17)

Bug Fixes
• Create an independent Integration Test module for service and device clients, removing tests and its dependencies from the published package

Java SDK Dependency - Serializer (com.microsoft.azure.sdk.iot:iot-deps-service:0.3.2)

Java SDK Dependency - websocket-transport-layer (com.microsoft.azure.sdk.iot:websocket-transport-layer:0.1.3)

Documentation

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.1.23%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.2.17%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Cwebsocket-transport-layer%7C0.1.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Ciot-deps-serializer%7C0.3.2%7Cjar

Merge pull request

#44

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-3-24

Published by mamokarz over 7 years ago

Java Device Client (com.microsoft.azure.sdk.iot:iot-device-client:1.1.22)

• Add Device Method user API
• Add Device Method support for MQTT
• Add support for Device Method to upper layers in MQTT
• Add Device Method sample

Bug Fixes
• Fix start/stop issue on MqttDeviceTwin
• Fix package and folder structure alignment

Java Service Client (com.microsoft.azure.sdk.iot:iot-service-client:1.2.16)

• Add Device Method user API
• Add Device Method support
• Add Device Method sample

Bug Fixes
• Fix timeout issue in Message feedback receiver
• Fix package and folder structure alignment

Java SDK Dependency - Serializer (com.microsoft.azure.sdk.iot:iot-deps-service:0.3.2)

• Add Device Method serializer support

Java SDK Dependency - websocket-transport-layer (com.microsoft.azure.sdk.iot:websocket-transport-layer:0.1.3)

Documentation

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.1.22%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.2.16%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Cwebsocket-transport-layer%7C0.1.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Ciot-deps-serializer%7C0.3.2%7Cjar

Merge pull request

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-3-10

Published by prmathur-microsoft over 7 years ago

Java Device Client (1.0.21)

• Add support for Logging

Bug Fixes
• Update Android build tool version and gradle version
• Add message Id into the MQTT properties
• Add message Id into the HTTPS header

Java Service Client (1.1.15)

• Add device twin sample for service client
• Add device twin support for service client
• Add serializer as dependency for twin service client
• Add http patch support via x-HTTP-method-override
• Add twin url builder support
• Add getter and setter for transport utils
• Change the package name to com.microsoft.azure.sdk.iot.service from com.microsoft.azure.sdk.iot.service.sdk

Bug Fixes
• Settle the Message feedback message
• Throw IotHubException when AMQP send fails in IOTHub
• Refactored Service Client Sample

Java SDK Dependency - Serializer (0.2.1)

• Fix constructor duality on Method class
• Add support for Device Method serialization and deserialization.
• Add Twin support for service client.

Java SDK Dependency - websocket-transport-layer (0.1.3)

Documentation

• Update Docs as per latest SDK

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.0.21%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.1.15%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Cwebsocket-transport-layer%7C0.1.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Ciot-deps-serializer%7C0.2.1%7Cjar

Merge pull request

#34

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-2-24

Published by prmathur-microsoft over 7 years ago

Java Device Client

• Add sample for device twin
• Add user API for device twin
• Add Device Twin support in upper layers
• Add messaging clients support for MQTT
• Add device twin support for MQTT transport
• Remove propagating re-connection to Upper layers in MQTT
• Add serializer as dependency
Bug Fixes
• Fix sending message properties on MQTT
• Fix Android build break because of logging

Java Service Client

Bug Fixes
• Catch Exception using proton

Java SDK Dependency - Serializer

• Add Device Twin serializer support

Java SDK Dependency - websocket-transport-layer

• Move websocket-transport-layer to deps

Documentation

• Add logging instructions on github

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.0.20%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.0.14%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Cwebsocket-transport-layer%7C0.1.3%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot.deps%7Ciot-deps-serializer%7C0.0.1%7Cjar

Merge pull request

#38, #39

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-2-10

Published by tameraw over 7 years ago

Java Device Client

  • Ground work for Twin & Method implementation (feature is still a work-in-progress).
  • Update Android sample to use device client SDK version 1.0.17
  • Fix encoding property encoding to support "/" in property value.

Java Service Client

  • No changes.

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.0.19%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.0.13%7Cjar

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-1-27

Published by mamokarz over 7 years ago

Java Device Client

• Added logs
• Point to correct versions in samples pom.xml
• Store certificate key by device to avoid conflict on multi-threaded application
• Modify links to point to updated folder structure
• Point samples to correct main class

Java Service Client

• Point to correct versions in samples pom.xml
• Fix parsing of statusCode JSON value returned from server in response to send
• Modify links to point to updated folder structure

Documentation

Maven packages

http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.0.18%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.0.13%7Cjar

Merge pull request

#24, #27

azure-iot-sdk-java - Azure IoT Hub SDK for java Release 2017-01-11

Published by prmathur-microsoft almost 8 years ago

Java Device Client
• Add gson as dependency
• Reorganizing folder structure according to maven standards
• Update version of IoT Hub Java Client library in Android sample
• Set the messageId using messageId property name

Java Service Client
• Reorganizing folder structure according to maven standards

Documentation
• Updated Readme docs, fixed document links
• Update message requirements doc

Maven packages
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-device-client%7C1.0.17%7Cjar
http://search.maven.org/#artifactdetails%7Ccom.microsoft.azure.sdk.iot%7Ciot-service-client%7C1.0.12%7Cjar

merge pull request
#3

azure-iot-sdk-java - Azure IoT Java Device and Service SDKs

Published by pierreca almost 8 years ago

Device SDK

  • Workaround to stop renegotiation when using websockets
  • Fix for sleep interval timeout for MQTT

Websocket Transport

  • Workaround to stop renegotiation when using websockets
Package Rankings
Top 10.01% on Repo1.maven.org
Badges
Extracted from project README
Build Status Build Status
Related Projects