Voglio progettare una rete in cui più dispositivi (telefoni o tablet) molto vicini tra loro (tra 0,5 e 20 m) si troveranno in una mappa mostrata in ciascuna app dei dispositivi.
Conosciuto che:
- Tutti i dispositivi dispongono di ricetrasmettitori Bluetooth, WiFi e GPS il cui modello / specifiche possono essere conosciuti se necessario. Pertanto il dispositivo può essere localizzato e possiamo anche conoscerne l'orientamento.
- Il numero di dispositivi nella rete può variare notevolmente, da solo 2 dispositivi a 50 dispositivi online, anche se i casi in cui ci sono più dispositivi sono più probabili e meglio da considerare.
- L'ambiente in cui i dispositivi si muoveranno sarà uno spazio affollato, se questo causa interferenze nei segnali.
- Mentre i dispositivi si muovono nello spazio, la sua posizione si aggiorna.
È possibile in qualche modo effettuare una triangolazione della forza del segnale tra tutti i dispositivi per inserirli nella mappa?
La rete dovrebbe essere simile a P2P, poiché non c'è modo di posizionare un server nell'ambiente per recuperare le distanze tra il client e il server. Tutti i dispositivi appartengono alla rete principale al fine di aiutare con il loro posizionamento, anche se ogni specifico dispositivo potrebbe voler vedere solo alcuni dispositivi. Ecco perché è difficile decidere quale dispositivo ospiterà un punto di accesso nel caso in cui fosse l'approccio preferito, perché i dispositivi che non desiderano vedere la posizione del punto di accesso potrebbero dipendere da esso (indipendentemente dal fatto che vada via o meno dall'ambiente ridotto). Inoltre, anche se facessero tutti parte della stessa sottorete, se il dispositivo AP si spegne, tutto il resto rimane fuori dalla connessione.
Lo scopo dell'uso della forza del segnale è di fare qualcosa del tipo: link
LapotenzadelsegnalepuòcorrispondereaunadistanzaspecificamaperquellolespecifichedelchipWiFi/Bluetoothdevonoesserenote(
Supponiamo che i dati che possiamo conoscere, quale sarebbe il modello di rete in cui ogni dispositivo può conoscere le distanze tra ciascuno dei dispositivi nella rete? Il resto è solo matematica e fisica.