Bluetooth SIG Shop | Bluetooth.org


sélectionnez la langue  
search site search 

Protocole OBEX

Protocole OBEX (Object Exchange)

Le protocole OBEX est un protocole de transfert qui définit des objets de données ainsi qu'un protocole de communication qui permet à deux périphériques de les échanger. Le protocole OBEX est conçu pour permettre aux périphériques prenant en charge les communications par infrarouge d'échanger une grande quantité de données et de commandes selon un processus normalisé sensible aux ressources.

Exemple d'utilisation

L'envoi de cartes de visite est une des applications les plus courantes. Autre exemple plus complexe : la synchronisation de calendriers sur plusieurs périphériques à l'aide du protocole OBEX.

Exemples de produit

Vous trouverez ci-dessous quelques exemples de périphériques susceptibles d'utiliser le protocole OBEX :

  • Ordinateur de bureau
  • Ordinateur bloc-notes
  • Organisateur de poche
  • Téléphone portable

Informations techniques

Présentation

Le protocole OBEX utilise un modèle client-serveur et ne dépend pas des mécanismes de transport ni du transport API. Le périphérique compatible Bluetooth qui souhaite ouvrir une session de communication OBEX avec un autre périphérique est considéré comme étant le périphérique client. Le protocole OBEX définit également un objet de liste de répertoires qui permet de parcourir les contenus des répertoires figurant sur les périphériques distants. La couche RFCOMM est utilisée comme couche de transport principale pour le protocole OBEX.

Le protocole OBEX permet aux applications de fonctionner sur la pile protocolaire de la technologie sans fil Bluetooth ainsi que sur la pile IrDA. Dans le cadre des périphériques compatibles Bluetooth, seul le protocole OBEX orienté connexion est pris en charge. Trois profils d'application, à savoir les profils SYNC, FTP et OPP utilisent le protocole OBEX.

Profils d'application Bluetooth utilisant le protocole OBEX

Synchronisation

  • Fondamentalement, la synchronisation consiste à comparer deux mémoires objet pour identifier leurs inégalités, et à les unifier.

Transfert de fichier
  • À la base, le profil FTP (File Transfer Profile) vise à envoyer et à récupérer des fichiers génériques d'un périphérique Bluetooth.
Transfert d'objet
  • Le profil OPP (Object Push Profile) est une exception du FTP permettant de transférer des objets par infrarouge et, de façon facultative, de récupérer des objets par défaut.

L'application FTP peut être installée à l'aide du protocole OBEX. Pour les applications de transfert d'objets et de synchronisation, les formats de contenu possibles sont vCard, vCalendar, vMessage et vNotes. vCard, vCalendar, vMessage et vNotes correspondent respectivement aux formats des cartes de visite, de gestion de calendrier et d'agenda, des messages électroniques et des e-mails ainsi que des notes électroniques.

Hiérarchie du protocole Bluetooth

Le schéma ci-dessous représente la hiérarchie de l'architecture Bluetooth et indique la position du protocole OBEX ainsi que des profils d'application s'appuyant sur cette architecture (pour en savoir plus, consultez les spécifications complètes). Bien que le schéma ne le mentionne pas, le protocole peut également communiquer avec la base de données de recherche de services.

Besoin d'informations complémentaires ? Consultez le document Protocole OBEX (Object Exchange).

 
 
© 2009 Bluetooth SIG, Inc. All rights reserved. legal | privacy policy