Rubix Platform: Mapping Modbus & LoRa points to BACnet Points

Rubix Platform: Mapping Modbus & LoRa points to BACnet Points


This article describes the process of automatically mapping either LoRa or Modbus points to BACnet points.
A LoRa THL droplet and an Rubix iO-16 (UI1 and DO1 added only) has been used as an example of a LoRa and Modbus device respectively. 


In order to carry out the point mapping, first ensure that the Rubix Point Server application is downloaded and enabled. 
The BACnet server application also needs to be downloaded and configured with the correct config files. Refer to Discovering the Rubix Compute as a BACnet device for more information on setting the Rubix Compute as a BACnet server.

The next step to the point mapping process is to use the Point Mapping service to automatically map the points from either Modbus to BACnet.  To do this, navigate to the `Config > Point Mapping` page on Rubix Platform. This can be found on the Sidebar of Rubix Platform.  If it is non-existent on the Sidebar, see Rubix Platform: Customising the Sidebar to display this option on the Sidebar.

LoRa Point Mapping

  1. On the `Mappings > Point Mapping` page, click the tab `LoRa Points <> Rubix | BACnet Points` in the top right.
  2. The first field `LoRa Points` is where all the required LoRa devices/points can be selected.  Use `Select all` to select all devices, or individual devices and their individual points (such as voltage, rssi, temperature, etc).
  3. On the section titled `BACnet Points` , toggle the 'Auto create new bacnet point(s) and mapping(s)' to the ON position. The generated points can be seen the moment the switch is toggled on.  Change any required points by selecting the editing pencil next to the desired point.
  4. Click the `ADD` button located on the bottom left of the screen.
  5. Wait until all of the devices have been added to the port mappings.  The time it takes is dependent on how many devices/points are being mapped.
The `Mappings` section will automatically refresh once the devices have been successfully mapped.  If however the devices are not shown, or they are showing delayed data, the refresh button can be pressed to force a refresh of the mapping table.  This refresh button is located directly next to the blue `Sync` button above the `Mappings` table.



Modbus Point Mapping

  1. On the `Mappings > Point Mapping` page, click the tab `Modbus Points <> Rubix | BACnet Points` in the top right.
  2. The first field `Modbus Points` is where all the required Modbus devices/points can be selected.  Use `Select all` to select all devices, or individual devices and their individual points.
  3. On the section titled `BACnet Points` , toggle the 'Auto create new bacnet point(s) and mapping(s)' to the ON position. The generated points can be seen the moment the switch is toggled on.  Change any required points by selecting the editing pencil next to the desired point.
  4. Click the `ADD` button located on the bottom left of the screen.
  5. Wait until all of the devices have been added to the port mappings.  The time it takes is dependent on how many devices/points are being mapped.
The `Mappings` section will automatically refresh once the devices have been successfully mapped.  If however the devices are not shown, or they are showing delayed data, the refresh button can be pressed to force a refresh of the mapping table.  This refresh button is located directly next to the blue `Sync` button above the `Mappings` table.


Head back into the BACnet server application. The recently added points should have been populated from the auto mapping with the present values. 



    • Related Articles

    • Rubix Platform: Mapping LoRa Points to Rubix Points

      This article describes the process of mapping LoRa Points to Rubix Points.  This is done in order to store history logs of the LoRa sensor data. Preparation Rubix Platform: Navigation Rubix Platform: Adding and Editing Wireless LoRa Droplet Sensors ...
    • Rubix Platform: BACnet Server Configuration

      The Rubix compute supports being setup as a BACnet server and has the ability of acting as a BACnet gateway, enabling the controller to sit on any BACnet network and accept commands from BACnet master devices.  Preparation Rubix Platform: Navigation ...
    • Converting LoRa sensor points to BACnet

      Now that you've added the LoRa sensors into the Rubix Platform, follow the tutorial below to convert the LoRa sensors to BACnet.
    • Rubix Platform: Modbus Network Configuration

      This article explains how to configure the Modbus Network within Rubix Platform.  This will allow us the send and receive Modbus data from connected Modbus devices. Ensure Modbus Service is Running It is important to ensure that the Modbus Service is ...
    • Rubix Platform: Getting Started Guide

      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, ...