0 votes

Est-il possible de voir si vous êtes dans un rayon de ~10m d'un autre téléphone sans diffuser les données de localisation ?

Je regardais Bump_(application) J'ai trouvé intéressant qu'ils utilisent les données de localisation ainsi que d'autres paramètres pour déterminer si deux téléphones se trouvent l'un à côté de l'autre.

N'est-il pas possible de faire une chose similaire en utilisant Bluetooth ou une technologie similaire qui n'envoie pas vos données de localisation à un serveur distant ? Je suppose que les deux téléphones en question ont la même application.

1voto

Andy Brudtkuhl Points 1714

ils utilisent les données de localisation ainsi que d'autres paramètres

Le point essentiel est que vous devez toucher les deux téléphones ensemble. Ce contact sera visible dans les lectures de l'accéléromètre et du microphone de chaque téléphone. Il faut examiner les relevés de tous les téléphones à proximité et en trouver deux qui ont enregistré un choc au même moment. Le moyen le plus simple d'y parvenir - surtout il y a dix ans, lorsque les smartphones n'avaient pas une grande puissance de calcul - était d'envoyer les heures des chocs et les emplacements des téléphones à un serveur et de le laisser les comparer.

L'autre moyen d'y parvenir serait que chaque téléphone diffuse directement les événements de choc à tous les téléphones voisins. Il n'y a pas un bon moyen d'y parvenir. Bluetooth ne peut pas prendre en charge un grand nombre de téléphones se connectant les uns aux autres de cette manière, et l'accès à l'information sur les événements de chocs est limité.

Ainsi, bien qu'il soit possible d'utiliser Bluetooth pour savoir si deux téléphones se trouvent dans la même pièce, sans rien envoyer à un serveur distant, il n'est pas possible de s'en servir pour créer la fonction "frapper les téléphones l'un contre l'autre pour les connecter" qui était l'argument de vente unique de Bump.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X