RDCConfig User Guide

RDC Config – Configuring RDC networks

Updated over a week ago

Introduction

RDC from Digital Barriers is a revolutionary unattended ground sensor (UGS) system for intrusion detection and remote asset protection. It combines an innovative rapid deployment design, exceptional power efficiency, accurate target detection/classification and intelligent mesh-based two-way wireless networking. RDC Config is a Windows software application for configuring RDC networks. RDC Config can be run as a standalone application or is embedded within EdgeVis Shield when used with Digital Barriers TVI encoders. The standalone application is used when there is a direct serial connection between the Master Node and a PC or via a serial bridge.

This document provides detailed instructions for using RDC Config. It should be read in conjunction with:

  • RDC Setup and Deployment User Guide – this explains how to deploy and setup an RDC sensor network

  • RDC Staging Tool User Guide – the explains how to use the Staging Tool to create an RDC network

Installation and Launch

RDC Config is installed as part of the EdgeVis Shield 6.5 client. The application can be run in one of two modes:

  • To configure a network that is connected to your PC via a serial connection RDC Config can run in standalone mode. The application can be found under the Digital Barriers folder in the start menu.

  • To configure a network that is connected to an EdgeVis Encoder the application can be launched within EdgeVis Shield Client. It is launched by selecting Open RDC Config from the menu at the top right of the EdgeVis main window.

RDCConfig cannot be used for creating networks of nodes by setting the frequency and network ID. This is performed using the Staging Tool (see Staging Tool User Guide for details). RDC Config assumes that the network already exists. This will be the case for many users and therefore use of the Staging Tool is only necessary if a node requires replacement or new nodes must be added to the network.

Supported Node Types

There are two types of RDC Node. These are Ultramesh and Ultramesh+. Details of the differences between UM and UM+ can be found in Appendix A. They can be identified by the label fitted to the underside of each node. Older Multi-hop (MH) Nodes are not supported by RDC Config.

UM+ Master Nodes must be used with RDC Config. RDC Config does not support UM Master Nodes. RDC Control software can be used for configuration of networks with UM Master Nodes. Note that RDC Control can be used with EdgeVis Shield but it is a separate application, not integrated.

RDC Config supports both Ultramesh (UM) and Ultramesh Plus (UM+) Sensor Nodes. UM and UM+ Alternative Sensor Nodes (ASN) are also supported by RDC Config. ASNs are used for adding third party sensors such as PIR sensors to RDC networks.

Note that UM Sensor Nodes can be used with UM+ Master Nodes.

The table below provides details of encoders that support RDC and also the node combinations that are available to the user.

Notes:

  1. EdgeVis Encoder firmware must be 4.7 or above

  2. Use of UM+ Master Node is highly recommended. Integrated RDC Config cannot be used with UM Master Node

  3. Networks composed of both UM and UM+ Sensor Nodes are possible but UM nodes will have restricted configuration options compared with UM+

Layout Overview

RDC Config is comprised of four main views:

  • Network

  • Configuration

  • Events List

  • Events Graph

There are also two further views which can be accessed by pressing the Switch to Advanced Mode button. These are:

  • Background

  • Radio Performance

In Advanced Mode there are also some configuration options not available within the Standard Mode.

There is also an about button providing information about RDC Config.

Figure 1: Standard Menu

Figure 2: Advanced Menu

Network View

The network view provides details of the network connections that are available to the user.

The view is different depending upon whether RDC Config is running with EdgeVis Shield or standalone.

EdgeVis Shield

The view provides a list of online encoders. Select the network to be configured and press Connect.

The red icon next to the selected encoder rotates to show that the connection is being established.

Once the connection is made the icon turns green.

RDC Config establishes the network configuration. The information shown is:

  • Master ID

  • Fusion – this informs the user about whether fusion rules have been set on the Master Node (see the Fusion section for more details)

  • Master Mode – the Master can be operated in either a fast configuration mode or extended battery life mode (see the Master Node Configuration section for more details)

  • Information – this tells the user reasons why the connection to the encoder may have failed (see the Connection Failure section for more details)

Standalone

To make a connection to a network over the serial port press ‘Add Serial’. This will provide details of the Master Node USB cables connected.

Select the required serial connection. Then select it in the list of networks and press Connect.

Whilst RDC Config is acquiring information about the Master Node the red icon will rotate. When this process is complete it will turn green.

Connection Failure

There are several reasons why the connection may not be made.

EdgeVis Shield:

  • The TVI Encoder has not been configured for RDC ground sensors. This is configured using the EdgeVis Server Manager.

  • The encoder does not have a Master Node connected

  • Another user is using the connection. RDC Config will report ‘encoder in use’ in this case.

Standalone:

  • A Master Node has not been connected to the serial cable

Disconnection

A connection to an encoder or COM port can be disconnected by selecting the connection and pressing Disconnect. It is recommended that connections to encoders are disconnected whenever they are not in use because only one user can connect at a time. Leaving the connection open blocks access by other users.

Load profiles

The load profiles button allows alternative configurations to be applied for special circumstances. If an alternative profile is required to replace the default profile used by RDC Config the requirements for this will be discussed with the customer.

Configuration

The Configuration view is the main working area of RDCConfig.

RDCConfig stores the network configuration in a database on the local machine. When the configuration view is opened it will show a list of all networks it has in the database.

When the connection to the nodes has been confirmed the icon for each node will turn green.

When RDC Config is running in EdgeVis the connection name is the name of the encoder to which the network is connected. When RDC Config is run standalone this will be the COM port number.

The node type is displayed in the table.

MN – Master Node

SN – Sensor Node

ASN – Alternative Sensor Node

TN – Trigger Node (functionally similar to an ASN)

Selecting a node provides details of its configuration. The current profile is shown. A new or ‘desired’ profile can be defined. This will only be changed when the Commit changes button is pressed. The configuration options shown depend upon the node type and the firmware version.

Sensor Node Configuration

The ‘application/environment’ allows the user to optimise the configuration for a particular environment or application. The precise configuration is modified to suit the selected environment. For person, vehicle and digging categories the user has the option to select low, medium and high sensitivities. Large seismic disturbance and diagnostics are only available in the Advanced Mode and should be changed by advanced users only.

The ‘Default’ environment will be the most commonly used configuration. For open ground which is not soft, chalk, desert or woodland/forest select Default. The ‘ShortDemonstration’ application should be used whenever repeated tests or demonstrations are being undertaken. In these circumstances repeated intrusions causing seismic vibrations may cause some of the adaptive filters to be activated reducing the detection performance. Under normal circumstances these filters would be activated when there is excess environmental noise which may cause false alarms to occur.

The ‘Repeater’ application is used to switch off the detection algorithms so that a node can operate as a relay for other nodes without generating events.

The current profile for multiple nodes can be selected for viewing or changing the configuration simultaneously as long as they are the same node type and have the same firmware.

The blue icon for the both the Sensor Node and its associated Master Node indicates that a configuration change is being applied. Note that this indication will also be visible when a sensor is added to a network or a network is connected to the PC for the first time. This indicates that the configuration is being queried and when complete will be stored in the local database.

ASN/TN Configuration

ASNs have options for configuring the external inputs. The input for each ASN can be set as OFF, Normally Open or Normally Closed. It is also possible to configure the node to send an event to show that the input has changed to its non-detecting state e.g. if a door which was opened has been closed.

Master Node Configuration

The Master Node can be set to operate in one of two modes:

  • Fast Configuration

  • Extended Battery Life

Changing the Master Node mode also changes the operation of the Sensors/ASNs and affects their battery life. See Appendix A for details of expected battery life in each mode.

When configuring a network it is recommended that the Master node is put into Fast Configuration mode otherwise configuration changes can be slow. Upon completion of configuration it is recommended to switch the Master Node into Extended Battery Life mode.

Note that switching modes causes the Sensor nodes to disconnect from the network and the network has to re-establish. This can take several minutes. It is recommended to switch modes only infrequently. If a network is in Extended Battery Life mode and only one or two configuration changes are required it is recommended not to switch modes because of the time this can take. Instead, the configuration should be done in the Extended Battery Life mode.

Other features

Other than changing a node’s configuration there are several actions that can be taken within the Configuration view. These are accessed by selecting the Tools icon.

  • Export config – the node configuration details can be exported to a .csv file

  • Show info – this provides details of the entire configuration for an individual node

  • Set fusion – rules can be set for combining events from pairs of nodes to minimise false alarms. See section 3.3.

  • Get all fusion rules – shows all the fusion rules that have been set

  • Change name – a friendly name can be set for a node. Note that this can also be done in EdgeVis Shield. To avoid confusion they should be set the same.

  • Remove node – a node can be removed from the database. This is normally used to remove nodes that are no longer part of the network. If the node is still active in the network it will re-appear and RDC Config will query the node’s configuration and store it in the database. Entire networks can be removed by selecting and removing a Master Node.

Fusion

Fusion rules can be set by selecting two nodes. They must be part of the same network. Node type and firmware can be different.

With pair fusion, an alarm is raised if two paired sensors declare alarms (of specified types) within a given time period. The processing for pair fusion takes place on the Master Node, so that an attached encoder can remain asleep whilst the Master Node determines whether to wake it up, thus preserving battery life of the attached device. Up to 50 pair fusion rules may be operational.

Fusion is a very powerful technique for minimising false or nuisance alarms but must be used with care to avoid missing valid events. Appendix B provides guidance for using fusion.

A new fusion rule can be set by selecting a pair of nodes and selecting Set Fusion from the Tools menu. Press the ‘+’ symbol and select the Node IDs and event type for the fusion rule. Press the Commit Changes button. To create further rules using the same pair of nodes press the copy symbol beneath the ‘+’ symbol. To create further rules with different nodes select another pair of nodes.

Note that the rule can set as non-directional or directional.

Greater flexibility in selecting node IDs is available when operating in Advance mode. This is useful if creating a large number of rules.

The rules that are currently applied can be viewed by selecting any node in a network and pressing Get All Fusion Rules. This will show a list of all currently active rules.

Fusion rules can be deleted in the Get All Fusion Rules view. Press the Commit Changes button to remove the selected rules.

Note that the rules are non-volatile. Power cycling the Master Node will not erase the rules. The network view indicates whether there are any rules set. This can take a few seconds to update after a rule is applied or removed.

EdgeVis Shield will also show whether fusion rules have been set. This will be shown when the encoder is selected on the map.

Event Views

Events generated by RDC can be viewed by selecting either the Events List or Events Graph. If using EdgeVis Shield it is recommended to use the EdgeVis central alarm management service to create rules, perform actions and generate alerts. See the knowledgebase article ‘EdgeVis Alarm Management – Creating Rules and Alerts’. When used in standalone mode RDC Config can be used to view events generated by RDC networks. The Events graph provides a pictorial view of events that have occurred during the previous hour. It is possible zoom in or out of specific time periods using the scroll button on a mouse or pressing ‘=’ or ‘-‘ simultaneously with CTRL. By holding the left mouse button the display can be dragged backwards and forward in time.

Advanced Views

There are two views that provide diagnostics information that is useful during network deployment or for diagnosing performance issues.

Background

The Background view provides information about the likely detection conditions. Three environmental factors affect the detection performance of RDC. These are:

  • Nature of the stimulus i.e. the type of stimulus such as person/vehicle and its weight, movement, speed

  • Ground conditions: detection is greatly affected by the type of ground e.g. detection in sandy, rocky ground is often very good, while detection in chalk is often very poor

  • Background noise: there are various environmental and man-made factors that can affect detection performance and false alarms (rain, wind, vehicles on nearby roads, heavy machinery, nearby aircraft). These affects can be temporary or long term.

The Background view shows the affect that background noise may have on detection performance for each node. This is shown as a level from 0-10 (10 = very low noise, 0 = very high noise). It is also shown as a bar chart, where a full green chart indicates that the background noise is low and therefore detection conditions are likely to be good for that particular ground type and stimulus. Finally, there is a graph showing the background noise for the previous hour.

If detection conditions are reported as being below 4 or 5, moving the Node(s) to another location should be considered if practical. In ‘poor’ and ‘very poor’ conditions, a high level of false alarms may be experienced. The background conditions are updated once every 3 minutes.

Note that:

  1. When there is activity close to a Node such as a person walking or a moving vehicle, the background measure will indicate a temporary reduction in the detection conditions (this is normal). The energy measure used cannot distinguish between people/vehicles and other sources of seismic energy.

  2. The ‘background’ will not be shown if the detection algorithms are not running e.g. if the node is configured as a repeater.

Radio Performance

The Radio Performance view is important for assessing whether a Node has good connection to a network. It is important that all Nodes in a network have a good connection before any testing of detection performance is undertaken.

Once every 3 minutes a Sensor Node (or ASN) sends an ‘alive’ message. RDC Config determines if alive messages are received as expected and calculates the missed alive rate. Generally, the missed alive percentage should be less than 3%. Higher figures indicate that the Node has a poor connection to the network.

Since the alive messages are only sent once every 3 minutes it may take several hours before a clear picture of radio performance is built up. However, if a Node has a very poor radio connection to the network it may be obvious quickly. The RSSI (Received Signal Strength Indication) can also be helpful for providing an indication of the signal quality between a Node and its parent.

If the missed alive rate is high then there are several options for improving it:

  • Re-position the Master Node – generally raising the Master Node will improve communications to Nodes

  • Place an additional Repeater Node in the network. See section 3.2.1 for configuring Repeater Nodes. The Repeater Node should also be installed as high as possible

  • Move the Sensor Node closer to a Repeater or the Master Node

The Deploy Tool is very useful for helping to determine the best location for a Repeater Node. See RDC Deploy User Guide for details.

Note that that when a network is established a Node’s parent may change quite frequently until it determines the best path to the Master Node. The number of hops taken for messages to reach the Master Node may also vary.

The Master Node sends an alive message to RDC Config once every 30 seconds. This can be used to indicate whether there are any problems with the communications to the Master Node.

Appendix A: Differences between UM and UM+ Nodes

Firmware versions:

Master

UM

UM+

Radio

R03.00.00.06184

R03.03.00.07337

Main

M03.06.00.06901

M03.05.00.08639

Bootloader

n/a

BL03.01.00

Sensor/ASN

UM

UM+

Radio

R03.00.00.06184

R03.03.00.07337

Main

M03.04.00.6769

M03.05.01.08655

Bootloader

n/a

BL03.01.00

Battery Life:

Mode

UM

UM+

Single hop

174 days

204 days

Fast configuration (Detection OFF*)

100 days

101 days

Fast configuration (Detection ON)

86 days

92 days

Extended battery life (Detection OFF*)

169 days

166 days

Extended battery life (Detection ON)

126 days

142 days

No connection to network

39 days

39 days

*repeater node

Assumes nominal 19Ah battery. 19Ah is only available in ideal conditions (temperature and constant current of 4mA). From experience of real world conditions we de-rate this to 15.5Ah.

Battery life in very hot or very cold conditions may be reduced.

Event Types:

Event type

UM

UM+

Person

Y

Y

Vehicle

Y

Y

Digging

N

Y

Loss of comms

Y

Y

Ext 1/Ext 2 (ASN)

Y

Y

Large seismic

Y

Y

Detection Algorithm:

Algorithm feature

UM

UM+

Person adaptive noise filter

N

Y

Vehicle static noise filter

Y

N

Vehicle adaptive noise filter

N

Y

Vehicle adaptive threshold

Y

Y

Animal filter

Y

Y

Improved multi-classification operation

N

Y

Notes:

  1. Vehicle adaptive noise filter replaces static noise filter

  2. Filters are applied according to the application/environment selection. Adaptive filters are switched off for ShortDemonstration

  3. Improved ‘multi-classification operation’ reduces the impact that vehicle sensitivity changes have on person false alarm rates

Fusion:

UM

UM+

Max number of fusion rules

20

50

Directional fusion

N

Y

Master Node reporting that one or more rules have been set*

N

Y

*EdgeVis Shield will not indicate that fusion rules have been set

Other:

UM

UM+

Master Node electronic unique ID (See Note 1 below)

N

Y

Master Node can return list of active sensors (See Note 2 below)

N

Y

Works with RDCConfig

Master (N), Sensors (Y), ASN (Y)

Y

Notes:

  1. Required by RDCConfig to ensure that the database storing the network configuration matches the actual network configuration. The two can become different if another computer has changed the configuration. This is the primary reason why RDCConfig does not support UM Master Nodes.

  2. Used by encoders to quickly determine which nodes are connected to the network.

Appendix B: Guidance for using Fusion

A pair fusion rule consists of the following specification:

  • Node-A ID number and event type, EA (selected from person, vehicle, or External triggers)

  • Node-B ID number and event type, EB (selected from person, vehicle, or External triggers)

  • Minimum time gap between the two event types, tmin

  • Maximum time gap between the two event types, tmax

Alarms of type EA from Node-A, or type EB from Node-B, are only raised if a node-A event of type EA occurs within tmin to tmax seconds of a node-B event of type EB. The time-gap is based on the original detection times of the events, not the time-of-arrival at the Master Node. This allows for robustness to transmission delays through the network.

The rule can be defined as directional or non-directional. If the rule is specified as directional an event from the first node specified must occur before an event from the second node sepcified if the rule is to be met.

If a node ID and event type is specified in a pair fusion rule, then individual instances of the alarm are only declared by the Master node if the pair rule is met. When a pair fusion rule is met the first event in the pair (where first is the time-of-arrival at the master) is forwarded on by the master, and then immediately afterwards the second event in the pair is forwarded on. This ordering might not be the same as the actual detection time ordering, because multi-hop transmission delays can lead to the times-of-arrival at the Master Node being different to the detection ordering. The original detection times are preserved in the event messages, so time ordering could be determined at the recipient. An alarm whose node ID and event type is not specified in a pair fusion rule is forwarded immediately by the Master Node. This applies even if all other event types with that node ID are part of fusion rules.

Important: Fusion rules are stored in non-volatile memory. Therefore, rules are not erased when the Master Node is power cycled.

To gain maximal benefit from fusion, it is recommended that the nodes should be deployed in a way that is optimised for pair fusion rules.

Suppose that two nodes in a fusion pair are close together, with overlapping detection zones (e.g. are less than 30-40m apart for person detection). Then to avoid missing legitimate targets, one would have to set the minimum time gap in the fusion rule to be very short, and potentially even zero seconds. Thus the pair fusion rule would lose the ability to eliminate false alarms due to them occurring too close together (e.g. if caused by a global nuisance event). For car detections, potholes and bumps in the road can lead to long range detections. This can lead to a second node 40m further away from the bump than a first node detecting at a near identical time to the first node. This again stops us from being able to use the minimum time gap in a fusion rule.

Nodes separated by greater distances, such as 50m for walks, and 100m for vehicles should be able to utilise both the minimum and maximum time gaps to full effect. However, if the nodes are too far apart then there is an increased risk of a target deviating from the expected path, stopping briefly or moving slowly and therefore not being detected by both nodes (which would mean that there would be no fusion detection).

For any given deployment, with well-separated nodes, there is a trade-off in how aggressively to set the time gaps. Setting tight time gaps will increase the false alarm rejection, but might lead to some legitimate targets being missed (due to early (or late) detections, and faster (or slower) than expected speeds). Setting loose time gaps will reduce the number of false alarms that will be removed, but should prevent legitimate targets from being rejected. A recommended approach is to estimate the likely maximum time gap, and then add 20% or 5s, whichever is the larger. Minimum time gaps need a larger additional tolerance, perhaps up to 50%. Where possible trials runs should be used to help determine typical detection transit times between nodes. Transit times can also be estimated by determining the distances between nodes, and using estimates of minimum and maximum speeds to bound the detection time gaps.


Did this answer your question?