Étape 1: Communication Bluetooth
C Bluetooth processus de connexion :
Création d’une connexion Bluetooth entre deux périphériques est un processus multi-étapes impliquant trois États progressistes :
1. enquête – si deux périphériques Bluetooth ne sais absolument rien sur l’autre, on doit exécuter une enquête pour tenter de découvrir l’autre. Un seul appareil envoie la demande de renseignements, et n’importe quel dispositif écoute pour une telle demande répond avec son adresse et éventuellement son nom et autres renseignements.
2. pagination (connexion) – pagination est le processus de formation d’une connexion entre deux périphériques Bluetooth. Avant cette connexion peut être initiée, chaque périphérique doit connaître l’adresse de l’autre (trouvé dans le processus d’enquête).
3. connexion – après un appareil a terminé le processus de pagination, il passe à l’état de la connexion. Lorsque vous êtes connecté, un périphérique peut soit être participant activement, ou il peut être mis en mode de veille de faible puissance.
- Mode actif – c’est le mode connecté ordinaire, où l’appareil activement transmet ou reçoit des données.
- Renifler la Mode – c’est un mode d’économie d’énergie, où l’appareil est moins actif. Il va accueillir et écouter seulement pour les transmissions à un intervalle défini (par exemple chaque 100ms).
- Hold Mode-mode est un mode temporaire, économie d’énergie, où un dispositif de veille pendant une période définie et puis retourne au mode actif lorsque cet intervalle est passé. Le maître peut commander un périphérique esclave de tenir.
- Mode de parc-Parc est le plus profond des modes de veille. Un maître peut commander un esclave au « parc », et cette esclave deviendra inactif jusqu'à ce que le maître lui dit de se réveiller vers le haut.
De liaison et de jumelage :
Lorsque les deux appareils Bluetooth partagent une affinité particulière pour l’autre, elles peuvent être collées ensemble. Dispositifs sous douane établissent automatiquement une connexion chaque fois qu’ils sont assez proches. Lorsque je démarre ma voiture, par exemple, le téléphone dans ma poche immédiatement se connecte au système Bluetooth de la voiture parce qu’ils partagent un lien. Aucune interaction de l’interface utilisateur n’est nécessaires !
Obligations sont créées à travers une seule fois un processus appelé l’appariement. Lorsque les appareils se jumeler, ils partagent leurs adresses, les noms et les profils et habituellement les stockent en mémoire. La partagent une clé secrète commune, ce qui leur permet de créer des liens chaque fois qu’ils sont ensemble à l’avenir.
Appariement généralement nécessite un processus d’authentification où un utilisateur doit valider la connexion entre les périphériques. Le flux du processus d’authentification varie et dépend habituellement des capacités d’interface d’un appareil ou d’une autre. Parfois l’appariement est une simple opération de « Just Works », où le clic d’un bouton est tout qu’il faut pour la paire (cela est courant pour les appareils avec pas d’interface utilisateur, tels que les casques). Autres moments appariement consiste à coupler les codes numériques à 6 chiffres. Âgées, héritage (v2.0 et versions antérieures), appariement processus impliquent l’entrée d’un code PIN commun sur chaque périphérique. Le code PIN peut varier en longueur et complexité de quatre chiffres (par exemple « 0000 » ou « 1234 ») à une chaîne de 16 caractères alphanumérique.
Maîtres, esclaves et Piconets :
Réseaux Bluetooth (communément appelé piconets) utilisent le modèle maître/esclave pour contrôler où et quand des dispositifs peuvent envoyer des données. Dans ce modèle, un seul périphérique maître peut être connecté à jusqu'à sept périphériques esclaves différents. N’importe quel périphérique esclave dans le Pico-réseau ne peut être connecté qu’à un seul maître.
Le capitaine coordonne la communication tout au long de la Pico-réseau. Il peut envoyer des données à l’une de ses esclaves et demander des données à eux aussi bien. Esclaves sont autorisés uniquement pour transmettre et recevoir de leur maître. Ils ne peuvent parler aux autres esclaves dans le Pico-réseau.
Gamme :
Application spécifique se situe et bien qu’une offre minimale est mandatée par la spécification de base, il n’y a pas une limite et fabricants peuvent capter leur mise en œuvre pour prendre en charge le cas de l’utilisation qu’ils permettent. Portée peut varier selon la classe de radio utilisé dans une mise en œuvre : classe 3 radios – ont une portée de jusqu'à 1 mètre, 3 feetClass 2 radios – le plus souvent trouvés dans les appareils mobiles – ont une portée de 10 mètres ou 33 radios feetClass 1 – utilisés principalement en cas d’usage industriel – ont une portée de 100 mètres ou 300 pieds