wifi_scan Documentation

wifi_scan

The wifi_scan package scans for RSSI values of visible APs

wifi_scan is a wireless Ethernet scanning driver. Currently, only the ability to report the received signal strength indication (RSSI) of visible access points (APs) is implemented.

codeapi

The wifi_scan code API is built so that there are no ROS debug messages being cast internally. All exceptions will be thrown, usually as an integer. For possible exceptions, see the method documentation.

The API consists for now out of the WifiScan class. It implements following methods:

rosapi

List of nodes:


fingerprint

fingerprint publishes a RSSI message to the /wifi_fp topic.

Since the Ethernet interfaces are root restricted, root privileges are necessary to perform valid scans. To allow root privileges, follow these steps:

After compilation, the executable must have its ownership and group changed to root:root. It is assumed that compilation is done with `catkin`. Compiled source is assumed to be in the `devel` directory of the working directory.

sudo chown root:root devel/lib/wifi_scan/fingerprint
sudo chmod a+s /devel/lib/wifi_scan/fingerprint

Usage

$ rosrun wifi_scan fingerprint [standard ROS args]
Example
$ rosrun wifi_scan fingerprint wifi_fp:=my_topic

ROS topics

Publishes to:

ROS parameters

Reads the following parameters from the command line



wifi_scan
Author(s): Rafael Berkvens
autogenerated on Fri Aug 28 2015 13:41:23