Understanding RubiThings

RubiThings is Rubiscape's product for IoT and IIoT data. It collects and validates the data from sensors attached to machines via some valid network. It then sends the further for analysis and processing.
Following are the tasks being currently conducted on RubiThings.

  • Registration of Things
  • Commissioning of Things which includes
  • Publishing data as per the required data template at the client-end
  • Subscribing to the data packets and their validation by the system
  • Checking for any alerts generated by the system
  • Storage of the received data by the system in suitable databases

Key Concepts

Location

A location in RubiThings is a physical place or site where the sensor device is positioned. It is important to identify a location either logically or physically.

Data Template

A data template in RubiThings defines a data packet format that you send from your IoT-enabled devices. RubiThings acquires (subscribes) the data if the incoming (published) data is in the form defined in the data template.

Tag

A tag in RubiThings is a term or number of keywords associated with a Thing, an IoT-enabled device. It helps in searching and identifying a thing concerning a grouped query result.

Thing

A thing in RubiThings is any physical object such as a smart sensor or edge device that can transfer data over a network, any of the IoT-enabled devices.

Group

A group in RubiThings is to organize your things dynamically into logical groups by tagging them.

Rule

A rule in RubiThings is a set of instructions defined to trigger and generate an alert based on the specified condition. These rules get applied to any data packet in near real-time.

Alert

An alert in RubiThings is a message generated when the data shared by the Thing violates a certain defined rule. For example, we set a rule for a temperature sensor that the temperature value should be less than 23. While receiving data from the sensor, an alert message is generated whenever the data value exceeds 23.
Depending on the nature of the anomaly, the following four types of alerts are generated.

  • Info
  • Warning
  • Error
  • Critical

Hierarchy

A hierarchy in RubiThings is the visualization mode of locations and their constituent things.

Table of Contents