Bonjour a tous,
Dans le cadre d'un projet d'étude, je dois réaliser un boitier capable de
détecter la présence de personnes dans une pièce parmi une liste de gens
"connus" du système.
Le moyen qui a été retenu est le Bluetooth, tout le monde ou presque de nos
jours étant équipé d'un téléphone mobile avec Bluetooth.
J'ai donc plusieurs possibilités pour faire cela:
1) Soit le fait qu'un périphérique Bluetooth ne soit pas en mode "decouvrable"
permets quand même de le détecter et de récupérer son adresse MAC.
Dans ce cas, il me suffit de garder en mémoire la liste des adresses MAC des
personnes autorisées et de scanner les adresses MAC a proximité toute les
30 secondes. Mais je doute que ce soit le cas. En particulier parce que sur
mon téléphone Android ne permets de rester en mode "decouvrable" que pendant
120 secondes ce qui me fait penser qu'en dehors de ce mode, un périphérique
Bluetooth est invisible.
2) Sinon je crée une connections avec tout périphérique paire qui arrive dans
la zone de l'antenne. Mais comment reconnait on un périphérique paire mais
pas en mode "decouvrable" ? De plus, l'Arduino BT ne maintient que 7 connections
maximums en simultané. Enfin ce n'est a mon avis pas bon du tout pour la batterie
des téléphones portable des utilisateurs. On pourrait aussi faire des "micro-connections"
toute les X secondes...
L'idéal serait qu'une fois que l'Arduino est "pair" avec un téléphone quelconque, il
puisse le détecter des que celui ci est a portée, en mode "decouvrable" ou pas.
Est ce le cas, et est ce possible ?
Par avance merci pour vos réponses