Spécifications

Lors de la conception de blocs technologiques d'équipements compatibles Bluetooth pour l'écosystème sans fil, les développeurs utilisent les spécifications appropriées. Le groupe d'intérêt spécial Bluetooth surveille, met à jour et complète ces spécifications à mesure qu'elles évoluent.

Spécifications principales

Les dernières spécifications de base de BT Core fournissent une base de référence aux développeurs pour créer des appareils compatibles.

Spécifications du réseau

Les spécifications de réseau Bluetooth consolident les spécifications de réseau maillé récemment adoptées (profil de maillage, modèle de maillage et propriétés du périphérique maillé) et définissent les exigences pour permettre des solutions de mise en réseau interopérables multicellulaires (m:m) pour le sans fil Bluetooth Low Energy (LE) La technologie. Ces solutions sont idéales pour les réseaux d'appareils d'automatisation des bâtiments à grande échelle, les réseaux de capteurs, le suivi des actifs et d'autres réseaux où plusieurs appareils doivent communiquer et interagir de manière fiable et rapide.

Le profil réseau définit les exigences fondamentales pour la mise en œuvre d'une solution réseau intégrée pour la technologie sans fil Bluetooth LE. Le modèle de maillage représente les modèles utilisés pour définir la fonctionnalité de base des nœuds dans un réseau maillé. Les propriétés de périphérique de maillage définissent les propriétés de périphérique nécessaires pour spécifier le modèle de maillage.

Caractéristiques du profil traditionnel

Les profils permettent au matériel compatible de communiquer entre eux. Les spécifications de profil traditionnelles les plus modernes et acceptées définissent les principes généraux de connexion des équipements entre eux. Les profils définissent de manière rigide quelles données sont transférées. Le niveau matériel définit quels profils sont pris en charge dans quel cas.

Spécifications BluetoothPour que deux appareils Bluetooth soient compatibles, ils doivent prendre en charge les mêmes profils. Et bien que les profils décrivent généralement le même comportement lorsqu'ils sont utilisés, ils sont différents pour les implémentations Bluetooth BR/EDR et Bluetooth Low Energy (LE). La compatibilité entre les implémentations Bluetooth BR/EDR et Bluetooth LE nécessite un contrôleur bimode, au moins un. Pour BR/EDR, la large gamme de profils Bluetooth adoptés décrit de nombreux types d'applications ou cas d'utilisation différents et couramment utilisés pour les appareils. Pour Bluetooth LE, les développeurs peuvent utiliser l'ensemble complet des profils acceptés, ou ils peuvent utiliser le profil d'attribut générique (GATT) pour créer de nouveaux profils. Cette flexibilité permet de prendre en charge des applications innovantes qui maintiennent la compatibilité avec d'autres appareils Bluetooth.

Les profils Bluetooth contiennent généralement des informations telles que les dépendances sur d'autres profils, les formats d'interface utilisateur suggérés, etc. Pour BR/EDR, le profil spécifiera également les paramètres et paramètres spécifiques à chaque couche de la pile de protocoles Bluetooth utilisée pour accomplir sa tâche.

Spécifications du protocole

Les attributs généraux du GATT sont des ensembles de caractéristiques et de relations avec d'autres services qui définissent le comportement d'un appareil. Les attributs génériques (GATT) définissent une structure de données encapsulée hiérarchiquement qui est transmise aux appareils Bluetooth Low Energy (LE) connectés. Les spécifications incluent également la hiérarchie des services, les caractéristiques et les attributs utilisés dans le serveur d'attributs.

Le niveau supérieur de la hiérarchie est un profil, qui se compose d'un ou plusieurs services requis pour exécuter un cas d'utilisation. Un service est constitué de caractéristiques ou de liens vers d'autres services. Une caractéristique se compose d'un type (représenté par un UUID), d'une valeur, d'un ensemble de propriétés qui indiquent les opérations prises en charge par la caractéristique et d'un ensemble d'autorisations liées à la sécurité. Il peut également inclure un ou plusieurs descripteurs - métadonnées ou indicateurs de configuration liés à la caractéristique de propriété. Le GATT regroupe ces services dans un cadre qui définit les procédures et les formats de service et leurs caractéristiques, y compris la découverte, la lecture, l'écriture, la notification et l'indication des caractéristiques, et la configuration de la traduction des caractéristiques.

GATT repose sur le protocole d'attribut ATT, qui régit la manière dont deux appareils Bluetooth Low Energy envoient et reçoivent des messages standard. GATT n'est pas utilisé dans les implémentations Bluetooth BR/EDR qui n'utilisent que des profils acceptés. Les procédures de profil d'attribut commun définissent des méthodes standard pour découvrir les services, les caractéristiques et leurs descripteurs, et sont ensuite utilisées pour communiquer les données Bluetooth Low Energy aux appareils. Le profil GATT décrit les modèles d'utilisation, les rôles et le comportement général basés sur la fonctionnalité GATT. Les attributs du GATT permettent l'innovation tout en maintenant une compatibilité totale avec les anciens appareils Bluetooth.

Messages de dépannage Bluetooth – Errata Service Releases

Les développeurs utilisent les Errata Service Releases. Les ESR sont des documents qui répertorient les bogues et les correctifs pour chaque spécification Bluetooth depuis la dernière spécification. Les versions de service d'errata contiennent une liste de bogues et de correctifs pour les spécifications Bluetooth, y compris la spécification de base, les spécifications de profil et les spécifications techniques.

L'ESR contient des corrections depuis que la dernière spécification a été adoptée pour la dernière fois. Les messages d'erreur de service sont examinés par les groupes de travail Bluetooth SIG approuvés par le Bluetooth Architectural Review Board et acceptés par le conseil d'administration. Pour assurer la compatibilité des appareils, les membres sont encouragés à mettre en œuvre ces erreurs acceptées. Les bogues contenus dans un ESR peuvent éventuellement être implémentés, à moins que la dépendance entre les bogues ne soit explicitement spécifiée.

Nous recommandons Télécharger gratuitement le logiciel Broadcom WIDCOMM Bluetooth sur un ordinateur ou un ordinateur portable sur la page https://bluetooths.info/fr/download sans inscription ni SMS pour établir une connexion sans fil, ajouter des appareils, synchroniser, transférer des données, organiser un réseau Bluetooth local.