Release Notes

Last updated: July 6th, 2021

INDICIUM DataBus Release

Indicium Dynamics is proud to announce the release of Version 3.2 of the INDICIUM DataBus. We have upgraded all components, have managed to natviely integrate the DataBus with Azure, and have increased the number of integration patterns that the DataBus can support. The DataBus is now your enterprise grade solution for building IoT projects in the cloud, integrating OT and IT together, and the easiest and fastest time based service bus on the market.

Contact us for a tailored license solution.

Version 3.2

June 2021

Version 3.2 of the INDICIUM DataBus is in here!.

New Features and Improvements

  • Input Item Import/Export - You can now export all Input Items under a Connector into a CSV file including all configuration, variables and meta data. You can also import new Input Items and update existing ones in bulk.
  • Input Item Templates - You can now create a template of processing pipelines that will automatically be applied to all Input Items. This new feature makes it easier to apply a default set of processing rules to all Input Items to save duplicate configuration.
  • Node Visualisation - You can now visualise all your processing pipelines as node maps. This allows you to see all pipelines at a glance, perform edits and find exactly where errors are occuring.

New Plugins

  • Azure Computer Vision - Post an image (stream) or URL to image through to Azure Computer Vision to analyse. Will return the JSON data containing information about what has been found in the image.
  • Azure Digital Twins - Feed data directly into an Azure Digital Twin, or read data out. Search capabilities will let you search through the twin to find models.

Version 3.1

March 2021

Version 3.1 of the INDICIUM DataBus is in here!.

New Features and Improvements

  • Aggregate Plugin - Average In Preceding Interval - Plugin now supports 'average in preceding interval' aggregation.
  • Aggregate Plugin - Total In Preceding Interval - Plugin now supports 'total in preceding interval' aggregation.
  • Arlo Plugin - Take Photo or Video - Plugin now supports requesing photos or videos to be captured from cameras. You can use this to schedule or spawned on event such as a water level reaching a threshold.
  • Rest API Discovery - Browse all incoming REST APIs, find their published URLs and use the inbuilt features to send test messages through the DataBus.
  • GeoJSON Support - The DataBus now supports extraction of geolocation data and can be configured to format the data in GeoJSON format. GeoJSON can be archived in various database technologies.

New Plugins

  • Ping Plugin - Ping a remote IP address or domain name. Get back the status and response time of the ping in a JSON message.
  • Rolling Average Plugin - New plugin lets you calculate the rolling average of a series.
  • REST API Plugin - New plugin lets you post data to the DataBus via a REST API. Data is processed as a real-time subscription. You can browse your APIs in a Swagger like user interface and test them.
  • OAuth Plugin - New plugin make authorisation calls to an OAUTH server. The returned tokens are then attached to the data so they can be used in REST calls or Scripts.
  • Data Lake Plugin - New plugin allows you to store unstructured or structured data in Azure Data Lake (GEN2).

Version 3.0

December 2020

Version 3.0 of the INDICIUM DataBus is here! We have fast tracked this release to enable us to take full advantage of what .NET Core 3.1 brings. This release no longer includes a .NET Framework of the DataBus, but instead uses the latest .NET Core features to provide integration with legacy Windows technology like COM and WMI.

New Features and Improvements

  • Media Widget - Browse and Play archived videos or images.
  • Wind Rose Widget - Displays wind speed and direction data as a wind rose. You can customise the number of directional segments and wind speed ranges.
  • Single Sign-on - Integrate with your existing authentication/authorisation systems using OATH2. Connect your Cloud or Edge deployment to Azure AD, Google, Office 365 or others to simpify login and to meet your organisations security requirements.
  • CosmosDB Upgrades - CosmosDB integration now uses native APIs to provide faster and more cost efficient access.
  • LoRa Decoders - To simplify the integration of LoRaWAN devices, we have built a number of LoRaWAN decorders into the DataBus. These decoders will automatically detect the device and decode all the parameters. The current decorders include support for a variety of Netvox and Definium devices.

New Plugins

  • Azure Video Plugin - This plugin lets you store and retireve videos. The plugin can returned direct access URLs for direct, secure and efficient access to video files when needed.
  • PowerBI Publisher - This plugin lets you publish data in real-time to PowerBI data sets for dynamic real-time dashboards.
  • HttpPost Publisher - This plugin lets you publish data in real-time to HTTP endpoint. Coupled with a data processing plugin like our PythonPlugin you can generate your required message format before posting.
  • Html Formatter - Encapsulated a data feed into individual HTML based messages. Inject metadata and values into the HTML to build up your message ready for use in Email plugins like the Send Grid plugin or the Mailgun plugin.
  • SendGrid Plugin - Use your pipeline to generate a message and then pass it into the SendGrid plugin to email it to a distribution list. You can use a centralised SendGrid account, or override on a individual pipelines if required. Works well with the Python Plugin to build customised email formats.
  • Mailgun Plugin - Use your pipeline to generate a message and then pass it into the Mailgun plugin to email it to a distribution list. You can use a centralised Mailgun account, or override on a individual pipelines if required. Works well with the Python Plugin to build customised email formats.
  • SMS Plugin - Use your pipeline to generate a message and then pass it into the SMS plugin to send to a distribution list. The plugin utlised SMS Broadcast to deliver cost effective SMS messaging.
  • SMA Sunny Portal Plugin - Connect into the SMA Solar Technology AG's Sunny Portal to download your solar generation data. Access your historical information and integrate it with your own internal systems or cloud platform.
  • Evapotranspiration Plugin - Convert observation data to evapotranspiration and soil moisutre deficit using the Penman-Monteith algorithm.
  • LORIOT Plugin - The LORIOT Plugin integrates with the LORIOT Network Server to enable fully integrated devices pipelines. Data from your devices include additional metadata to make it easier to match decorders and understand device health. You can choose to use Azure IoT Hub to manage your incoming data feeds, and the plugin automates sychronisation of device registrations between LORIOT and IoT Hub. Alternatively you can choose Web Sockets to connect directly to LORIOT which can be useful in edge deployments of the DataBus.
  • Fetch and Merge Plugin - You can fetch multiple different sources of data and merge them together for additional processing. Great for aggregating different datasets together. The result in a time series of JSON arrays containing all merged objects.

Version 2.3

April 2020

Version 2.3 of the INDICIUM DataBus is here and brings with it a whole list of improvements, features and fixes. The backend of the DataBus has undergone extensive work to improve performance and reliability, making this our fastest and most reliable version yet.

New Features and Improvements

  • Cloud Support - Deploy the DataBus as a Docker Container to the cloud to simplify development of extensible IoT based platforms.
  • Data Analysis - Data Analysis page lets your browse your datasets, plot them, download them and analyse them.
  • Dashboard Map Widget - Embed maps on your dashboards and use configurable rules on JavaScript to control your map pins based on live data feeds.
  • Mobile Support - Improved support for mobile devices, including improvements to page styling and menu operation.
  • Debug Support - Improved support for tracking your data feeds through your processing pipelines. You can now look at your latest received message and see how the data changed on its way through your pipelines.
  • Edge to Cloud Support Notification - DataBus Edge now allows you to configure an optional health notification to our support team so we can respond faster to issues.

New Plugins

  • Azure IoT Hub Client Plugin - This allows you to connect your on-premise DataBus with the cloud using Azure IoT Hub. This plugin implemented the full IoT Hub security stack to ensure secure and robust operation.
  • Azure IoT Hub Plugin - This allows you to stream data out of IoT Hub into your in-cloud (or on premise) DataBus. If you require bi-driectional communication, you can send data back out to your devices too.
  • Azure Blob Storage Plugin - Store large data sets in Azure Blob Storage. This API works well if you have large objects like Word Documents, Images or Videos to store.
  • BoM AWS Plugin - Read BoM AWS data from the Australian Buerea of Meteorology website. Plugin allows searching for weather stations and returns data as JSON for further processing.
  • FTP Plugin - Read and write files from an FTP server. Plugin can also move files to a customisable archive directory on successful processing of files.
  • The Things Network Plugin - Easily connect to The Things Network to search for devices and stream their data.
  • LORIOT Plugin - Easily connect to LORIOT to search for devices and stream their data.
  • Arlo Plugin - Connect to your Arlo account to automatically download your captured videos from your Arlo cameras.

For more information on what Plugins are available, check out our Plugins page.

Version 1.8

November 2019

Version 1.8 brings a variety of new plugins working with different technology providers such as Aquatic Informatics AQUARIUS TimeSeries product, and Fleet Space Technolgies' Nebula Platform.

New Plugins

  • AQUARIUS TimeSeries Plugin - Connect your DataBus to your AQUARIUS TimeSeries system to read or write data.
  • WDTF Plugin - Read and write time-series data to or from WDTF. The WDTF is a file format used by the Buerea of Meteorology in Australia to exchange water releated data.

Version 1.6

May 2018

Version 1.6 focuses on testing. The DataBus now has a number of testing features that allow you to test your automation processes.

New Features

  • Automation Testing - write your scripts and then test that they work. Build a suite of test that you can rerun later to make sure you scripts still work the way you want them too.

Version 1.5

March 2018

Version 1.5 focuses on simpliying the management of your data feeds. This release bring new automation features to remove repetative administrative tasks.

For more details, visit our automation page.

New Features

  • Unsubscribed Events - when you recieve data from a new device an event will be fired that can execute a custom Python script. You can use this script to anaylse the meta data of the incoming message and automatically determine where you want that data to go.
  • New Data Events - when data is first recieved by the DataBus you can choosed to automatically fire a custom Python Script to analyse and manipulate the incoming data. This is handy if you have data coming into the system that needs to be decoded, such as data coming from IoT devices in HEX form.