mercoledì 21 maggio 2014

IBeacon e direzione

Ho fatto qualche prova per vedere di poter replicare la navigazione con i radiofari (beacon) che veniva utilizzata in aeronautica prima dell'avvento delle nuove tecnologie

In pratica si puo' fare navigazione mettendo un trasmettitore con una antenna omnidirezionale (beacon) ed un ricevitore con una antenna direzionale. In questo modo l'aereo punta direttamente sul radiofaro massimizzando il segnale nella propria antenna direzionale

Si puo' fare qualcosa di simile con IBeacon ed i telefoni cellulari??
Per la prova ho preso un Motorola G ed un AprilBeacon ed ho scritto una piccola applicazione che legge i valori di RSSI di BT4
Dopo ogni serie di misure ho ruotato il telefono di 90° (mantenendolo alla stessa distanza) e ripreso le misure (l'angolo 0° coincide con il telefono puntato in direzione del beacon e 180° con il telefono orientato in direzione opposta al beacon

Serie 1
Come era lecito attendersi i valori di RSSI sono molto variabili e danno luogo a grandi valori della standard deviation. In ogni caso l'orientazione a 90° sembra sensibilmente quella con valori minori



Serie 2
nella serie 2 i dati dell'angolo 0° sono decisamente anomali. In ogni caso si ha che ancora l'angolo 90° mostra i valori minori

In sostanza sembra che ci sia una certa direzionalita' nelle antenna BT dei telefoni cellulari ma i valori di RSSI sono cosi' poco affidabili da rendere sostanzialmente impossibile utilizzare nel mondo reale tale metodo


Nessun commento:

Posta un commento

Dockerizza Flask

Un esempio semplice per inserire in un container Docker una applicazione Flask Partiamo da una semplice applicazione che ha un file app.py ...