Divers

Transfert de fichiers de données Bluetooth

Transfert de fichiers de données Bluetooth

Pour fournir des mécanismes efficaces pour le transfert de données sur une liaison Bluetooth, la norme dispose d'un certain nombre de protocoles et de différents types de liaison pour garantir que la liaison sans fil est gérée de la manière la plus efficace.

Ces techniques et protocoles de transfert de fichiers de données Bluetooth sont invisibles pour l'utilisateur qui ne s'intéresse qu'au fait que le lien fonctionne et fonctionne de manière efficace et fiable en toutes circonstances.

Liens Bluetooth

Il existe deux principaux types de liens Bluetooth disponibles et pouvant être configurés:

  • SCO Lien de communication orienté connexion synchrone
  • ACL Liaison de communication asynchrone sans connexion

Le choix de la forme de liaison Bluetooth utilisée dépend du type de transfert de données Bluetooth requis.

Bluetooth SCO

La liaison de communication orientée SCO ou connexion synchrone est utilisée lorsque les données doivent être diffusées en continu plutôt que transférées dans un format tramé.

Le SCO peut fonctionner parallèlement aux canaux ACL et a en fait besoin d'une ACL pour configurer les SCO.

Un nœud maître Bluetooth peut prendre en charge jusqu'à trois canaux SCL simultanés et ceux-ci peuvent être répartis entre jusqu'à trois nœuds esclaves.

L'idée du SCO est de garantir que les données audio peuvent être diffusées sans subir de retards dans l'attente de la disponibilité des trames ou des créneaux de paquets. Les liaisons de communication SCO se voient attribuer des intervalles de temps garantis afin qu'elles soient transportées à l'heure requise avec une latence maximale connue.

Une autre forme de lien appelée eSCO ou Extended SCO a été introduite avec la version 1.2 de la norme Bluetooth. À l'origine, aucun accusé de réception n'avait été envoyé, alors qu'en utilisant l'eSCO, une plus grande fiabilité est fournie à la liaison Bluetooth en envoyant un accusé de réception et en permettant un nombre limité de retransmissions si les données sont corrompues. Compte tenu des exigences de latence, les retransmissions ne sont autorisées que jusqu'au prochain intervalle de temps garanti, sinon les nouvelles données seraient retardées.

ACL Bluetooth

L'ACL ou liaison de communication sans connexion asynchrone est probablement la forme de liaison Bluetooth la plus largement utilisée. La liaison Bluetooth ACL est utilisée pour transporter des données tramées - c'est-à-dire des données soumises d'une application au canal de protocole de commande et d'adaptation de liaison logique. Le canal peut prendre en charge le transfert de données Bluetooth unidirectionnel ou bidirectionnel.

Il existe une variété de formats ACL différents qui peuvent être utilisés - la plupart d'entre eux intègrent un codage d'erreur direct, une FEC ainsi qu'une correction d'erreur d'en-tête pour détecter et corriger les erreurs qui peuvent survenir dans la liaison radio.

La liaison Bluetooth asynchrone fournit des connexions pour la plupart des applications dans Bluetooth. Les transferts de données comme celui-ci sont normalement pris en charge par des profils qui permettent aux données d'être incorporées dans des trames et transférées à l'autre extrémité de la liaison Bluetooth où elles sont extraites des trames et transmises à l'application appropriée.

L'ACL permet de transférer des données via Bluetooth 1 à des vitesses allant jusqu'à la vitesse maximale de 732,2 kbps. Cela se produit lorsqu'il fonctionne en mode asymétrique. Ceci est couramment utilisé car pour la plupart des applications, il y a beaucoup plus de données transférées dans un sens que dans l'autre. Lorsqu'un mode symétrique est nécessaire avec des données transférées au même débit dans les deux sens, le débit de transfert de données tombe à 433,9 kbps. Les liaisons synchrones prennent en charge deux connexions bidirectionnelles à un débit de 64 kbps. Les débits de données sont adéquats pour l'audio et la plupart des transferts de fichiers.

Lorsque vous utilisez un débit de données amélioré Bluetooth 2, des débits de données de 2,1 Mbps peuvent être atteints. Les liaisons asynchrones peuvent également bénéficier d'une qualité de service, QoS en définissant les paramètres de canal appropriés.

Codec Bluetooth

Dans la spécification de base, plusieurs types de codec Bluetooth sont inclus. Ces codecs Bluetooth sont relativement basiques et ne sont pas utilisés pour l'audio, y compris les applications de musique stéréo qui utiliseraient l'ACL.

Tout codec Bluetooth est destiné à fournir un son standard téléphonique, limitant la bande passante audio à environ 4 kHz.

Les codecs sont souvent basés sur la modulation CVSD, Continuously Variable Slope Delta, et leur avantage est qu'ils fournissent une solution de latence minimale, donc il n'y a pas de problèmes de synchronisation. En conséquence, ils peuvent souvent être utilisés avec des applications telles que les téléphones vidéo, etc.

Les liaisons Bluetooth et les techniques de transfert de données permettent de choisir le bon format pour l'application donnée. De cette manière, il est possible d'obtenir les meilleures performances pour le type de liaison et les conditions.

Sujets sur la connectivité sans fil et filaire:
Principes de base des communications mobiles2G GSM3G UMTS4G LTE5GWiFiIEEE 802.15.4DECT téléphones sans filNFC- Communication en champ procheFondamentaux du réseauQu'est-ce que le CloudEthernetDonnées sérieUSBSigFoxLoRaVoIPSDNNFVSD-WAN
Revenir à Connectivité sans fil et filaire


Voir la vidéo: Comment rendre tactile un ordinateur portable? (Août 2021).