Add distance

This commit is contained in:
Raffaele Mignone 2020-07-09 16:13:34 +02:00
parent 5d2e7c8c02
commit b6ec9ec767
Signed by: norangebit
GPG Key ID: F5255658CB220573
1 changed files with 11 additions and 0 deletions

View File

@ -146,7 +146,18 @@ Mentre nel caso delle modalità *B* e *C* il beacon viene consumato dalla classe
### Stima della distanza
In base all'intensità dell segnale (***rssi***) misurato dal dispositivo ricevente è possibile ottenere una stima della distanza che intercorre tra chi invia il beacon e chi lo riceve attraverso l'@eq:distanza.
Per poter calcolare la distanza è necessario conoscere anche il valore di $n$ e $TxPower$.
$n$ è una costante che generalmente assume valori compresi tra uno e quattro e ci permette di modellare i diversi ambienti in cui si può operare.
Generalmente si utilizza $n$ pari a due quando si ipotizza di lavorare in ambienti *free space*.
$$
d = 10^{\frac{TxPower - rssi}{10 \cdot n}}
$$ {#eq:distanza}
$TxPower$ è la potenza di trasmissione nominale che si misurerebbe alla distanza di un metro dalla sorgente del segnale.
Il valore di $TxPower$ deve essere precedentemente ricavato per ogni emettitore e deve essere inviato all'interno del beacon bluetooth.
Lavorando con dispositivi eterogenei tra di loro non è stato possibile calcolare in modo esatto questo valore ma si è scelto di utilizzare un valore che mediamente si adattasse a tutti i dispositivi utilizzati in fase di test.
## UI