The signal strength tests:

For each signal strength —> -51,-61,-71,-81,91,-101,-111 I run:

- sudo sh testFilePing.sh
- sudo sh testRate.sh 

The positions are:
-51 (31) - Door entrance in the E hus, next to robolab
-61 (26) - Behind the robolab right wall
-71 (21) - Entering the corridor towards java, next to the wall of the PhD student
-81 (16) - In my room, or also going towards Java
-91 (11) - Java, next to the fridge in the corner
-101 (6) - Under the big fridge in Java
-111 (1-2) - In the basement or in the microwave under the fridge

The measurements (except -51 and -80 in my room) are performed with aluminium foil in the antenna to degrade the signal.

The tests perform first:
5 downloads
5 uploads of a file of 300kB

Then 20 minimum pings with size=0 (thus no rtt can be calculated)
and 20 big pings with RTT.

The data rate test consists of downloading files at different data rates using curl.

Finally, extra ping test is performed to analyse the RTT (-110 is missing)

CHECK: under poor signal strength the power goes down a step for some time, and then it goes up. (very poor signal strength, like -95)

Then, for the validation part, I collected data in bad signal strength for some apps.

But later, its better that I collected data for the same type of thing in good and bad signal strength, to show that the model with a fixed power value will overestimate or underestimate (we will see when we run it :P)