1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-14 17:13:50 +01:00
AnnsAnn 55fa531e02 examples: restructure to use subfolders based on README structure
examples: Fix incorrect category heading

examples: shorten coap folder name

static-tests/examples: check subfolders for entries

ci/test_native: Adjust to new examples structure

examples: adjust makefiles to new structure

ci/tests: Fix symlinks to point towards proper examples
2025-02-13 11:54:09 +01:00

1.2 KiB

RIOT Spectrum Scanner Application

About

This script can be used to plot the radio signal spectrum when a connected node is running the spectrum-scanner application application located in the parent directory. This node scans over the available radio channels performing CCA measurements and outputting the measured ED level via a serial port. This output is then parsed by the plot_rssi.py script included in this folder run on a host computer.

Dependencies

The plot_rssi.py script requires pyserial for the serial port access, and matplotlib and numpy for the plotting functionality.

Installing the dependencies:

Debian/Ubuntu

apt-get install python-serial python-matplotlib python-numpy

PIP

pip install pyserial matplotlib numpy

Usage

General usage:

  1. Flash a RIOT node with the spectrum-scanner application from (https://github.com/RIOT-OS/applications/tree/master/spectrum-scanner)

  2. Run the plot_rssi.py script

$ ./plot_rssi.py <tty> -b <baudrate>

Examples

Example screenshot