Skip to main content
Version: Next

Overview

Rubix CE (Computer Edition) is Nube iO's desktop software designed for offline programming and product management. Engineered to be swift, efficient, and portable, it empowers users and technicians to configure and modify systems remotely without requiring a continuous internet connection.

Core Components

Rubix OS (Operating System)

The Rubix OS serves as the core runtime environment, operating either on the Rubix Compute hardware or within the Nube iO cloud. Key functionalities include:

  • Application Management: Updating Rubix Compute applications, points, histories, and network drivers.
  • Scheduling: Managing and executing scheduled tasks.
  • Cloud Connectivity: Establishing secure connections to the Nube iO cloud.
  • Protocol Support: Handling protocols such as LoRa, Modbus, and BACnet.

Default Ports:

  • HTTP: Port 1660
  • HTTPS: Accessible via rb-YOURACCOUNT.nube-iiot.com

Rubix Bios

Rubix Bios facilitates seamless interactions with the Rubix OS. Its primary function includes:

  • OS Updates: Managing and deploying updates to the Rubix OS.

Default Ports:

  • HTTP: Port 1659
  • HTTPS: Port 443, accessible via rb-YOURACCOUNT.nube-iiot.com

Rubix Edge Wires

Rubix Edge Wires is a block logic Building Automation Control runtime designed for:

  • HVAC Control: Managing heating, ventilation, and air conditioning systems.
  • Lighting Systems: Controlling and automating lighting solutions.
  • Flow-Based Programming: Creating function block logic programs for building management systems (BMS) or direct digital control (DDC).

Default Port:

  • HTTP: Port 1665

Additional Services and Drivers

BACnet Driver

Supports the BACnet communication protocol for both master and device configurations.

Default Port:

  • UDP: Port 47808

LoRa Driver

Enables wireless communication for Nube iO LoRa sensors and other devices.

Note: LoRa and LoRaWAN are distinct protocols. For third-party LoRaWAN devices, a compatible driver and gateway are required.

Rubix Compute I/O Driver

Facilitates communication with Rubix Compute I/O hardware.

Default Port:

  • HTTP: Port 5001

VPN Service

Provides a secure VPN connection for Rubix Compute devices to communicate with the Nube iO Cloud.

Default Port:

  • TLS: Port 443

MQTT Broker

Utilized for internal service communications within the Rubix ecosystem.

Default Port:

  • TCP: Port 1883

LoRaWAN Dashboard

A web-based interface for managing the LoRaWAN server.

Default Port:

  • HTTP: Port 8080

Deployment Options

Rubix CE components can be deployed in two ways:

  • Cloud – Runs within the Nube iO cloud for remote access and management.
  • Rubix Compute – Operates locally on Rubix Compute devices for on-premises control.

Port Forwarding for Remote Access

For remote access, ensure the following ports are configured for port-forwarding:

Service NamePortRequirement
Rubix OS1660Mandatory
Rubix Bios1659Mandatory
OpenVPN443Mandatory when using Nube iO Cloud
LoRaWAN Dashboard8080Optional

By configuring these components and services appropriately, users can fully leverage the capabilities of the Rubix CE platform for efficient building automation and management.