Support Portal

picoScan100: RSSI Scaling

This page provides information about the RSSI scaling with different output formats.
Related Products
picoScan100

Table of Contents

The picoScan150 internally generates an 8-bit RSSI value. The value is scaled to different levels for the different output formats.

Output format     Number of bits     Info
Compact 16-bit integer      
MSGPACK     16-bit integer      
LMDscandata  8-bit integer         compatibility with TiM5/7

To scale from an 8-bit integer to a 16-bit integer the following formula is used: 

16-bit integer = 8-bit integer / 255 * 65535

Example with an 8-bit value of 1 (0d1, 0b00000001, 0x01)

257 = 1/255*65535

Result: 257 (0d257, 0b0000000100000001, 0x0101)

 

This results in all 16-bit RSSI values having the same value in their low and high bytes (e.g. 0xe6e6 in the screenshot below).

Keywords:
picoScan, RSSI,