Skip to content

tvwsanalyzer/BotRf_rfprobe_analysis_tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

RfProbe: an RF signal path loss and terrain analysis tool

RfProbe: is a fork of Splat! Tool. Compared to the original Splat! program, RfProbe incorporates several changes, to add more features and allow its execution in a linux web server.

RfProbe is a part of BotRf, tool for the electromagnetic spectrum analysis of Terrain, loss, and RF Signal Propagation that run on Telegram Messenger

BotRf is a multi-platform tool: it run on PC or smartphone where can be installed a "Telegram Client" (Windows, Linux, Mac, Android ...) , or in general by connecting to Telegram via web.

BotRf is composed of two parts:

  • rfprobe: , this tool
  • splatbot.py:
    • python program, is the telegram bot interface manager. It uses the "nickoala telepot", a Python framework for Telegram.

The splatbot.py program analyzes the data and commands that the user sets in Telegram and passes them to a remote server, where rfprobe is executed. It analyzes them and generate graphics and reports. The analysis results are returned to the user through the Telegram interface.

Compile rfprobe

RfProbe is a project consisting of many modules in C/C++ and requires two libraries to be installed in the development environment:

  • the bz2 compression library
  • the sqlite3 library

To compile the project is available the script build.sh: it calls g++ (the GNU C++ compiler) providing the correct options and generates the executable program.

People who have contributed to the project:

About

RfProbe, an RF signal path loss and terrain analysis tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors