Skip to content
This repository was archived by the owner on Jan 16, 2019. It is now read-only.

Latest commit

 

History

History
41 lines (35 loc) · 1.45 KB

README.md

File metadata and controls

41 lines (35 loc) · 1.45 KB

rpi-rftransmitter

Tools for scanning, recording and playing RF signals. Made mostly for 433 mhz outlet switches.

Requires wiringPi to compile and run.

Run make build and make install to install to /usr/local/bin.

rfscanner

Simply outputs all received signals:

Usage: rfscanner [options]
Options:
  -p <number>, --pin <number>   The input (wiringPi) pin number (see http://pinout.xyz
                                for details, default: 2)

rfrecorder

Looks for a pattern in received signals and stores it in a file.

Usage: rfrecorder [options]
Options:
  -o <path>, --output <path>    Specifies the output file path
  -p <number>, --pin <number>   The input (wiringPi) pin number (see http://pinout.xyz
                                for details, default: 0)
  --buffer-size <size>          The size of the input buffer (default: 250)
  --record-samples <samples>    The number of samples recorded (default: 5)
  --record-failures <count>     The number of samples not matching previous samples
                                before discarding all previous samples (default: 2)

rfplayer

Plays a file created by rfrecorder

Usage: rfplayer <filename> [options]
Options:
  -p <number>, --pin <number>   The input (wiringPi) pin number (see http://pinout.xyz
                                for details, default: 0)
  -t <ms>, --playtime <ms>      The total playtime in milliseconds (default: 500)