2015-03-28 1 views
-2

J'ai périphérique BLE. Je veux obtenir les valeurs RSSI de cet appareil. calculer la distance entre le téléphone Android & BLE. S'il vous plaît envoyez la procédure/code pour cela.calculer la distance b/w appareil Bluetooth Low Energy et téléphone Android

+2

Les gens ici ne sont pas des esclaves, où vous pouvez trouver une exigence et demander du code. Aller faire quelque chose d'abord, lire des documents android, recherche sur Google avant de poser votre question. – AAnkit

+1

Vous ne pouvez pas utiliser la valeur RSSI pour le calcul de la distance, car elle dépend également des obstacles. –

Répondre

1

Il n'existe aucun moyen connu de calculer la distance entre un émetteur et un récepteur sans fil basé sur RSSI. Cela est dû aux effets de trajets multiples lors de l'envoi de signaux sans fil dans des environnements réels. RSSI n'est même pas monotone décroissant sur la distance; Si vous prenez un récepteur et mesurez RSSI en vous éloignant d'un émetteur, vous pouvez voir le RSSI monter et descendre.

La façon dont l'emplacement est généralement calculé pour les appareils comme Bluetooth basse énergie est de trouver le périphérique le plus proche de l'emplacement connu et approximatif en utilisant cela.

0

Généralement dernier octet est valeur RSSI .Vous pouvez observateur cette valeur, l'évolution

le mouvement de votre appareil, vous pouvez voir des changements dans sa valeur.