2 votes

Connectez-vous à un appareil externe via Bluetooth. Qui est le maître/esclave ?

Introduction rapide :

Nous avons un appareil externe (ce n'est pas Android) que nous connectons habituellement aux PC via un convertisseur Serial Port->USB. Mais maintenant, nous voulons aussi utiliser les tablettes Android pour envoyer des commandes à ce dispositif externe, nous allons donc ajouter un module Bluetooth qui peut agir comme un pont entre le port série du dispositif et les tablettes Android.

Question

Devrions-nous acheter un esclave module bluetooth ou un maître un ?
Le périphérique externe est comme un "serveur" qui fonctionne en permanence, et le PC/tablette se contente de le connecter et de lui envoyer des commandes.

Master signifie "serveur" ou "client" ? C'est un peu confus car la documentation Android utilise la terminologie "serveur/client" alors que les magasins de matériel informatique utilisent "maître/esclave".

1 votes

Comme presque tous les modules BT "maîtres" peuvent également fonctionner en tant qu'esclaves (il existe des modules "maître/esclave" et "esclave", mais pas uniquement "maître"), je pense que master signifie server ou host mais je ne suis pas sûr à 100%.

2voto

longqzh Points 21

Je pense que maître signifie serveur ou hôte mais je ne suis pas sûr à 100%.

Ce n'est pas correct. Pour les appareils Android, maître signifie client et esclave signifie serveur. L'appareil esclave doit toujours [Inquiry Scan] pour attendre la [Inquiry] envoyée par le maître. Quand l'esclave reçoit [Inquiry], il envoie un paquet FHS au maître. Puis l'esclave commence à [Page Scan], et le maître commence à [Page] vers l'esclave pour compléter la connexion.

1 votes

Est-il exact que dans Android nearby.connections API, celui qui fait le startAdvertising est le maître ? Et celui qui fait le startDiscovery est l'esclave ?

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