Rubix CE: Flow Framework

Rubix CE: Flow Framework

Overview


The rubix flow network allows for reading and writing to `things` that are connection to the rubix-gateway (an IoT Gateway) that are installed in the building.
The API that is in the gateway can be connected to the cloud. When connected to the cloud, this allows for an external API to read and write to the connected sensors and devices

The following features are supported
  1. Reading point values (sensors, logical)
  2. Writing to points, priority array supported
  3. Writing time schedules
  4. Mass control operations, for example mass updates of time schedules (Command Groups)
  5. Updates to the gateway app's

Rubix-Compute

The Rubix-Compute is the NubeIO gateway. It is a small wireless gateway capable of monitoring and controlling various applications. For example, it can be used in building to control and monitor the heating, cooling and ventilation systems.

Modules (Plugins)

Modules (or Plugins) are software applications used to enable various functions on the Rubix Compute. Once controllers have been installed on Rubix-Platform-CE (see here add link), modules will have to be installed to enable supported functions such as Lora, Bacnet or Modbus communications. 

Install A Plugin

After adding the controller, click on the view network button in the "Actions" column

Click on the second tab "Modules" and the "Install Plugins". Switch on the desired plugin using the slider switch. Click "Download" when prompted.

Once the plugin has been installed, return to the drivers tab and add the required driver.

Drivers (Protocols)

To add a driver for a new network, return to the driver tab in the controller page. Select "+Create" and then select the driver from the available list on the dropdown menu. If the required driver does not appear in the menu the plugin will need to be installed, see previous section for instructions.


Enter or edit the details for the driver on the popup window and press "Save" to add the driver to the controller.

BACnet-Master

To add the BACnet-Master driver to a controller follow the steps in the previous sections: Modules (Plugins) and Drivers (Protocols)  LINK THESE.
When adding the bacnet driver the default settings should be suitable for most applications but can be changed if required. 


Once configured click on "View Devices" arrow (next to edit button, far right) to enter the BACnet network.
Existing BACnet devices on the network can be discovered and by using the "Who Is" function or added manually is required. To initiate a search click on the blue button. Select the discovered devices (using the left hand side check boxes) you wish to add to the network and click the green "+ Create Devices" button. Return to the "Devices" tab to view the devices which have been added to the network, and edit details if required.


    • Related Articles

    • Rubix CE: Overview

      Rubix Computer Edition (CE - Overview) Rubix Platform CE is Nube iO's new desktop software designed for offline programming and product management. Built to be fast, lightweight and portable, it allows users and technicians to configure and modify ...
    • Rubix-Edge-Wires: Integrating Points via Flow Framework

      This section details how to integrate multiple protocols into Rubix-Edge-Wires via the Flow Framework node, including: - LoRa (Droplets & Micro Edge) - LoRaWAN sensors - Rubix iO-16 (in Wireless mode) - BACnet Master Points - Any Modbus devices ...
    • Rubix Wires: Flow Programming

      A Flow is a type of logical programming that is created by linking nodes together to create custom functionality.  These flows are build and modified in live runtime.  Flows can be exported and imported as JSON.  Preparation Rubix Wires: Access and ...
    • Rubix Platform: Managing Apps/Services

      Rubix Platform provides utilities to install, update, and manage the various Apps and Services that run on the Rubix Controller.  Preparation: Rubix Platform: Navigation Rubix Platform: Access and Login Available Apps and Services Apps Apps are ...
    • Rubix Platform: Overview

      Introduction To Rubix Platform Rubix Platform is the browser based user interface for many of the Nube-iO services. Rubix Platform is the main management tool for configuring Local/Remote Device Settings, Sensor Gateway Connectivity, Data Management, ...