1. Doodle Labs Technical Library
  2. Software Guides
  3. SENSE - Central Configuration, ACS, and Link Recovery

Centralized Configuration, ACS, and Link Recovery (LEGACY)

The Central Config, ACS and Link Recovery utilities have been replaced by SENSE as of the July 2023 Beta Resilience Release.


With the release of the 2022-02 update of the Mesh Rider OS comes a new Centralized Configuration utility along with automatic channel selection (ACS), and link recovery. All three features use the Central Configuration utility as a basis for operation, therefore Central Config must be set up properly before ACS and Link Recovery will work

Central Config

To enable Central Configuration, you need to choose one node as the primary node. Navigate to Services -> Central Config (Fig. 1).


Fig. 1 Central Config Menu

The primary node is selected by inputting its address (IPv4, IPv6, or MAC) in the Primary Configuration tab and clicking Save & Apply. The Central Configuration utility uses TLS for security, and this can be configured in the Security tab. From the Config Distributor menu, you can update the operating Channel, Distance setting, or TX Power. Additional features are planned in future. It is also possible to send central configuration commands through the CLI. Information can be found in the updated Command-Line Interface Guide.

In the Central Config Status tab, we can see the status of the other nodes in the network. In Mesh modes, TQ (transmit quality) as a percentage. This is the overall TQ from the local node to all other nodes. In AP/Client modes, the RSSI is shown in dBm. The last seen time in minutes:seconds is also shown. This is the time since the last packet from this node was received.


Fig. 2 Central Config Status

Central ACS

Central ACS (Auto-Channel-Selection) allows the radio to automatically select the best operating channel. Central ACS is enabled by navigating to Services -> Central ACS. Central Config must be enabled first.


Fig. 3 Central ACS

Central ACS operates in two modes: global and local. In both modes, the primary node measures background noise in the operating channel every Scan Period seconds and reacts when it exceeds the user-defined Noise Threshold.

In global mode, the primary node instructs all nodes to take background noise readings, collects the information, and then instructs all other nodes to change channels if there is another channel whose background noise is lower by Noise Difference Threshold or more. The timeout when talking to other nodes is Time Wait After Request seconds.

In local mode, the primary node monitor simply instructs all other nodes to change channels if there is another channel whose background noise is lower by Noise Difference Threshold or more.

In general, local mode is simpler and more responsive. We recommend using localmode with the UAV monitor the background noise.

Link Recovery

Link recovery is a new feature which is enabled automatically as long as Central Config is enabled. Essentially, if the channel is changed while a node is inaccessible (for example, out-of-range, or rebooting), then that node will scan and rejoin the network. There is no configuration for Link Recovery, however, take note that it only works for mis-matched channels and not fields like channel bandwidth, SSID, or password.