Add distance
This commit is contained in:
parent
5d2e7c8c02
commit
b6ec9ec767
@ -146,7 +146,18 @@ Mentre nel caso delle modalità *B* e *C* il beacon viene consumato dalla classe
|
|||||||
|
|
||||||
### Stima della distanza
|
### 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
|
## UI
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user