com.ibm.streamsx.iot v1.2.0
Update 28.05.2019
New pre-built package added (util-sab-files-v4.3-rhel7-x86-64.zip) for usage in IBM Cloud with actual IBM Streams version. As actual created Streaming Analytics services run on RHEL7.x only there is no RHEL6 package provided.
Changes since version v1.1.1:
- change from streamsx.meassaging.mqtt to streamsx.mqtt
- change product dependency to 4.2.0
streamsx.mqtt is a new toolkit including the mqtt functionality of the streamsx.messaging toolkit. The mqtt functionality of the streamsx.messaging toolkit is now deprecated. So one should use the new streamsx.mqtt toolkit which has in version 1.0.0 exactly the same functionality as in the streamsx.messaging toolkit.
You need to download and install streamx.mqtt into your toolkit location to use this new version of streamsx.iot.
This release replaces release v1.1.2. It was seen to change the product dependency has to be changed and this is (as new MQTT toolkit) to be seen as requiring change in 2nd place of version.
Pre-build files
There are two pre-build .sab files provided. Depending on your running IBM Streams installation (in IBM Cloud you can see this in the Price Plan details) you should select the appropriate version (RHEL6.x or RHEL7.x).
com.ibm.streamsx.iot.watson.apps.IotPlatform.sab
This application needs submission time parameters to be defined. Please enter your "org, authKey, authToken" from your IoT Platform credentials (click "Configure" button) before clicking "Submit" button.
This is the basic application you need for your IoT solution. It is connecting to your IBM Cloud IoT Platform instance and exposes event, cmd, status messages of your devices via publish/subscribe interface (micro-service) to other Streams applications.
This application needs to run if you want other Streams applications to receive messages from your devices.
com.ibm.streamsx.iot.apps.ViewAllDevices.sab
This is a test application which uses publish/subscribe interface to receive message from your devices. You can use it to check if data from your devices reach your Streams applications via the IBM Cloud IoT Platform .
As there are "views" defined you can see the data in the Streams Console.