Skip to content
This repository has been archived by the owner on Jul 28, 2021. It is now read-only.

Releases: ibm-watson-iot/iot-java

com.ibm.wiotp.sdk v0.4.1

08 May 11:34
50471ff
Compare
Choose a tag to compare
Pre-release
Updates for 0.4.1 release (#190)

* Paho 1.2.4
* Add CONTRIBUTING.md
* Clear out some old test resources left behind from previous implementation
* Rebuild oshi sample using 0.4.1 SDK
* Update ref to latest version in README
* Update Dockerfile

com.ibm.wiotp.sdk v0.4.0

08 May 11:28
Compare
Choose a tag to compare
Pre-release
Update envSensor.json

com.ibm.messaging/watson-iot v0.2.7

27 Sep 12:30
Compare
Choose a tag to compare
Pre-release

Service release, with fixes.

com.ibm.messaging/watson-iot v0.2.6

15 Sep 13:11
Compare
Choose a tag to compare
Pre-release

List of features added/issues fixed in this release


Supported Features

Feature Supported?
Device connectivity
Gateway connectivity
Application connectivity
Watson IoT API
SSL/TLS
Client side Certificate based authentication
Device Management
Device Management Extension(DME)
Scalable Application
Auto reconnect
Websocket
Event/Command publish using MQTT
Event/Command publish using HTTP
Data Management

The library artifact is pushed to the maven. Use the following maven dependency to include this library in your java application.

<dependency>
    <groupId>com.ibm.messaging</groupId>
    <artifactId>watson-iot</artifactId>
    <version>0.2.6</version>
</dependency>

com.ibm.messaging/watson-iot v0.2.4

06 Apr 11:17
Compare
Choose a tag to compare
Pre-release

List of features added/issues fixed in this release


Supported Features

Feature Supported?
Device connectivity
Gateway connectivity
Application connectivity
Watson IoT API
SSL/TLS
Client side Certificate based authentication
Device Management
Device Management Extension(DME)
Scalable Application
Auto reconnect
Websocket
Event/Command publish using MQTT
Event/Command publish using HTTP

The library artifact is pushed to the maven. Use the following maven dependency to include this library in your java application.

<dependency>
    <groupId>com.ibm.messaging</groupId>
    <artifactId>watson-iot</artifactId>
    <version>0.2.4</version>
</dependency>

com.ibm.messaging/watson-iot v0.2.3

01 Mar 13:13
Compare
Choose a tag to compare
Pre-release

List of features added/issues fixed in this release


Supported Features

Feature Supported?
Device connectivity
Gateway connectivity
Application connectivity
Watson IoT API
SSL/TLS
Client side Certificate based authentication
Device Management
Device Management Extension(DME)
Scalable Application
Auto reconnect
Websocket
Event/Command publish using MQTT
Event/Command publish using HTTP

The library artifact is pushed to the maven. Use the following maven dependency to include this library in your java application.

<dependency>
    <groupId>com.ibm.messaging</groupId>
    <artifactId>watson-iot</artifactId>
    <version>0.2.2</version>
</dependency>

com.ibm.messaging/watson-iot v0.2.2

05 Oct 09:00
Compare
Choose a tag to compare
Pre-release

The library artifact is pushed to the maven. Use the following maven dependency to include this library in your java application.

<dependency>
    <groupId>com.ibm.messaging</groupId>
    <artifactId>watson-iot</artifactId>
    <version>0.2.2</version>
</dependency>

List of changes

  • Added HTTP interface for publishing commands
  • Added new HTTP interface for publishing device events. Both application and devices can publish events using this new interface. The APIs using the old interface is deprecated.

com.ibm.messaging/watson-iot v0.2.1

27 Sep 13:56
Compare
Choose a tag to compare
Pre-release

The library artifact is pushed to the maven. Use the following maven dependency to include this library in your java application.

<dependency>
    <groupId>com.ibm.messaging</groupId>
    <artifactId>watson-iot</artifactId>
    <version>0.2.1</version>
</dependency>

List of changes

  • Add Device Management Extension support in APIClient
  • Use memory persistence object and add WebSocket support
  • Debug Security providers
  • Allow firmware update to process regardless of firmware state.
  • Enable WebSocket support and rework connection options logic
  • Rework some methods to use constants defined in exception
  • Add support for MaxInflightMessages option
  • Bug fix - Send response before invoking firmware download handler
  • Bug fix - Send response before invoking firmware update handler
  • New option setting messaging QoS for DM messages publish to Watson IoT
  • APIClient new property - Trust-All-Certificates
  • Remove old historian support from APIClient
  • Support for custom message formats like, byte array(binary), String and JSON
  • Fix for issue #50 - removed the addition of "d" from the payload. Now the library formwards the message as is instead of additing "d".
  • Fix for issue #45 - deletes the added device types and devices
  • Fix to handle when default charset is not UTF-8
  • Add support for auto reconnect and offline buffering
  • Correct error handling in addDeviceManagementExtension() method

com.ibm.messaging/watson-iot v0.1.5

10 Sep 11:14
Compare
Choose a tag to compare
Pre-release

The library artifact is pushed to the maven. Use the following maven dependency to include this library in your java application.

<dependency>
    <groupId>com.ibm.messaging</groupId>
    <artifactId>watson-iot</artifactId>
    <version>0.1.5</version>
</dependency>

List of changes

  • A new property "Port" is added to specify the port number to connect to Watson IoT Platform. By default the library connects to port 8883 and one can use this property to change the port to 443.

com.ibm.messaging/watson-iot v0.1.4

10 Sep 01:43
Compare
Choose a tag to compare
Pre-release

The library artifact is pushed to the maven. Use the following maven dependency to include this library in your java application.

<dependency>
    <groupId>com.ibm.messaging</groupId>
    <artifactId>watson-iot</artifactId>
    <version>0.1.4</version>
</dependency>

List of changes

  • Keep-alive and Clean-session support
  • Updated to use the latest Paho MQTT library 1.1.0
  • Add plugin to build additional jar with dependencies
  • Bug fixes and etc..