DigiMesh Networking Guide
Development website
  • Initial page
  • Introduction
  • Hardware
  • General considerations
  • Initialization
  • Node parameters
  • Power gain and sensitivity
  • Networking methods
  • Node Discovery
  • Sleep options
  • Synchronizing the network
  • Security and data encryption
  • Code examples and extended information
  • API changelog
  • Documentation changelog
  • Certifications
Powered by GitBook
On this page
  • Power level
  • Received Signal Strength Indicator

Was this helpful?

Power gain and sensitivity

PreviousNode parametersNextNetworking methods

Last updated 5 years ago

Was this helpful?

When configuring a node and a network, there is an important parameter related to power gain and sensitivity.

Power level

Power level (dBm) at which the RF module transmits conducted power. The possible values are:

Parameter

XBee-PRO

0

10 dBm

1

12 dBm

2

14 dB

3

16 dBm

4

18 dBm

Figure: Power output level

dBm is a standard unit to measure power level taking as reference a 1mW signal. Values expressed in dBm can be easily converted to mW using the next formula: mW = 10\^(value dBm/10)

Graphics about transmission power are exposed next:

Example of use:

{
xbeeDM.setPowerLevel(0);
xbeeDM.getPowerLevel();
}

Related variables:

xbeeDM.powerLevel // stores the power output level selected

Received Signal Strength Indicator

It reports the Received Signal Strength of the last received RF data packet. It only indicates the signal strength of the last hop, so it does not provide an accurate quality measurement of a multihop link.

Example of use:

{
xbeeDM.getRSSI();
}

Related variables:

xbeeDM.valueRSSI // stores the RSSI of the last received packet

The returned command value is measured in -dBm. For example if xbeeDM.valueRSSI=0x60, then the RSSI of the last packet received was -96dBm. The ideal working mode is getting maximum coverage with the minimum power level. Thereby, a compromise between power level and coverage appears. Each application scenario will need some tests to find the best combination of both parameters.

Power level configuration example:

Get RSSI example:

https://development.libelium.com/dm-13-setread-power-level/
https://development.libelium.com/dm-05-get-rssi/
Figure : XBee-PRO DigiMesh output power level