2010-06-18 43 views
1

Donc, dans un piconet bluetooth, il y a un maître avec jusqu'à sept esclaves. Le maître règle l'horloge et le saut de fréquence avec lesquels les esclaves se synchronisent. Mais existe-t-il un moyen de déterminer quel périphérique est le maître et quel est l'esclave? Je suis principalement intéressé par les appareils portables (Android, iPhone) mais les mendiants ne peuvent pas être sélecteurs, si quelqu'un a des infos dans ce domaine, je serais intéressé.comment déterminer par programme les rôles maître/esclave Bluetooth?

Merci

+0

Avez-vous obtenu quelque chose avec ce .. coz J'ai le même problème .. s'il vous plaît laissez-moi savoir si vous avez fait des progrès .. – Zerone

Répondre

2

Je ne pense pas qu'il soit possible de le faire programatically.The des rôles maître/esclave qui est un dispositif suppose invisible pour l'utilisateur (application) .Le même dispositif peut agir en tant que maître d'un piconet et un esclave dans un piconet (adjacent). Ce qui doit être décidé dans votre application est de savoir si le périphérique agira comme un client ou un serveur ou les deux et quels seront les services (profils) qu'il prend en charge.

+0

Merci pour la réponse. D'après ce que j'ai recherché il semble que les rôles maître/esclave ne sont pas déterminables. C'est juste un peu surprenant. – Rich

0

Cela dépend de la plate-forme que vous utilisez. Il devrait être possible de lire les informations associées à un appareil connecté et le rôle de l'appareil devrait idéalement faire partie de cette information dans l'API. Ainsi, si l'appareil connecté est Maître, vous pouvez déduire que vous êtes esclave et ainsi de suite. -Dennis