Bluetooth SIG Shop | Bluetooth.org


sélectionnez la langue  
search site search 

Profil SDAP

Profil SDAP (Service Discovery Application Profile)

Le profil SDAP décrit comment une application doit utiliser le protocole SDP afin de détecter les services disponibles d'un périphérique distant.

Exemples d'utilisation

Le profil SDAP décrit comment une application doit utiliser le protocole SDP afin de détecter les services disponibles d'un périphérique distant. Il illustre plusieurs approches de la gestion de la détection de périphérique via la requête d'informations et le traitement des requêtes d'informations, mais aussi de la recherche de services via SDP. Les idées contenues dans la spécification SDAP augmentent les spécifications de base par les profils GAP et SDP, ainsi que les traitements de base de la détection de périphériques. Les exemples d'utilisation du profil SDAP visent à inclure la plupart des scénarios de recherche de services associés aux profils et aux périphériques.

Exemples de produit

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

  • Ordinateur de bureau
  • Ordinateur portable
  • Téléphone portable
  • Organisateur de poche
  • Imprimante/fax
  • Oreillette

Informations techniques

Comme requis par le profil GAP, tous les périphériques compatibles Bluetooth doivent pouvoir se connecter les uns aux autres. Conformément à cette condition sine qua non, le profil SDAP requiert que toutes les applications soient en mesure de détecter les services disponibles sur le périphérique compatible Bluetooth, quel qu'il soit, auquel elles se connectent. Ce profil gère la recherche de services connus spécifiques ainsi que la recherche de services génériques. Le profil SDAP s'appuie sur les applications utilisateur de recherche de service. Sans elles, les périphériques Bluetooth ne peuvent pas détecter les services disponibles. Ces applications échangent des données avec le protocole SDP via une interface afin d'envoyer et de recevoir des informations sur les services depuis et à partir des périphériques compatibles Bluetooth. Le profil SDAP dépend du profil GAP et réutilise certaines de ses spécifications.

Le profil SDAP définit deux rôles, celui du périphérique local (LocDev) et celui du ou des périphériques distants (RemDev(s)).

  • Périphérique local (LocDev)  : il s'agit du périphérique qui initie la procédure de recherche de services.
  • Périphérique(s) distant(s) (RemDevs)  : il s'agit d'un périphérique quelconque qui participe au processus de recherche de services en répondant aux requêtes de services générées par le périphérique local.

L'application d'utilisateur de la recherche de services (SrvDscApp) d'un périphérique local (LocDev) échange des données avec le client SDP Bluetooth pour envoyer les requêtes de services et recevoir les réponses de requêtes de services depuis les serveurs SDP des périphériques distants (RemDevs)BT_SDP_spec:[7]. Le protocole SDP utilise le service de transport orienté connexion (CO) en protocole L2CAP qui, à son tour, utilise les liaisons ACL (asynchrone sans connexion) dans le but de transporter les PDU du protocole SDP par liaison radio.

La recherche de services est étroitement liée à la recherche de périphériques, qui elle-même dépend de la réalisation de requêtes d'informations et de connexion. C'est pourquoi, l'application d'utilisateur de la recherche de services (SrvDscApp) échange des données avec la bande de base via l'entité BT_module_Cntrl qui indique au module Bluetooth le moment adéquat pour passer aux différents modes de fonctionnement des recherches.

Besoin d'informations complémentaires ? Consultez le document Profil SDAP (Service Discovery Application Profile).

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