From a065e04d529da1d847b5062a12c46d916408bf32 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 21:46:22 -0500 Subject: update based on https://github.com/mdn/yari/issues/2028 --- files/fr/archive/b2g_os/bluetooth_api/index.html | 223 ----------------------- 1 file changed, 223 deletions(-) delete mode 100644 files/fr/archive/b2g_os/bluetooth_api/index.html (limited to 'files/fr/archive/b2g_os/bluetooth_api') diff --git a/files/fr/archive/b2g_os/bluetooth_api/index.html b/files/fr/archive/b2g_os/bluetooth_api/index.html deleted file mode 100644 index b9c49720fe..0000000000 --- a/files/fr/archive/b2g_os/bluetooth_api/index.html +++ /dev/null @@ -1,223 +0,0 @@ ---- -title: L'API Web Bluetooth -slug: Archive/B2G_OS/Bluetooth_API -tags: - - API - - B2G - - Non-standard - - WebAPI -translation_of: Archive/B2G_OS/Bluetooth_API ---- -
-

Non standard
- Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

-
-

Cette API est disponible sur Firefox OS pour des applications internes seulement.

-
- -

L'API WebBluetooth permet à une application web de se connecter à des périphériques Bluetooth. C'est une API complètement expérimentale et non-standard, elle n'est actuellement disponible que pour les applications certifiées. Cependant, il y a de bonnes raisons d'avoir une telle API disponible ; cette question sera examinée dans le cadre du groupe de travail des applications système du W3C .

- -
-

Remarque: Les développeurs d'applications qui souhaitent envoyer des données à un périphérique Bluetooth peuvent utiliser share activity. Cette activity permet seulement le partage d'images, d'audio, de vidéo et de contenu vCard.

-
- -

Aperçu de l'API

- -

Le principal point d'entrée de l'API est la propriété Navigator.mozBluetooth qui retourne un objet BluetoothManager.

- -

Interfaces de base

- -

Les interfaces suivantes fournissent une application avec les fonctionnalités de base Bluetooth

- -
-
BluetoothManager
-
Permet l'accès à tous les adaptateurs Bluetooth disponibles sur l'appareil. Des adaptateurs sont l'interface de connexion pour connecter un autre périphérique Bluetooth à l'appareil actuel.
-
BluetoothAdapter
-
Utilisé pour traiter toutes les opérations demandées par les réseaux Bluetooth.
-
BluetoothClassOfDevice
-
Fournit identifiant / informations d'un périphérique Bluetooth distant, disponible au stade recherche.
-
BluetoothDevice
-
Fournit des informations concernant un périphérique Bluetooth distant.
-
BluetoothDiscoveryHandle
-
Utilisé pour notifier à l'application en cours de la découverte d'un périphérique Bluetooth distant.
-
BluetoothPairingHandle
-
Contient les fonctionnalités nécessaires pour achever une opération de connexion, y compris les clés d'accès, et les mécanismes pour répondre aux codes PIN saisis par l'utilisateur et confirmer des codes d'authentification.
-
BluetoothPairingListener
-
Définit les gestionnaires d'événements déclenchés pour différentes opérations d'appariement.
-
- -

Interfaces Gatt

- -

Les interfaces suivantes permettent à Firefox OS de communiquer avec les services basés sur Gatt (Generic Attribute Profile) sur les périphériques distants Smart/LE(intelligent/basse énergie).

- -
-
BluetoothGatt
-
Handles de communications initiales et de connexions avec les services Gatt.
-
BluetoothGattServer
-
Fournit des fonctionnalités serveur Bluetooth GATT pour permettrent la création de services et caractéristiques Bluetooth Smart/LE.
-
BluetoothGattService
-
Représente un service fourni par un serveur GATT, y compris la définition du service, la liste des services inclus, et la liste des caractéristiques de ce service.
-
BluetoothGattCharacteristic
-
Représente une caractéristique de service GATT, qui comprend la définition de la caractéristique, la valeur des propriétés et les informations de configuration, et la liste de descripteurs qui fournissent des informations connexes.
-
BluetoothGattDescriptor
-
Représente un descripteur GATT, qui contient des informations connexes sur une valeur caractéristique.
-
- -

Interfaces d'événements Bluetooth

- -

Ces objets représentent différents événements ayant lieu au sein d'une interaction Bluetooth.

- -
-
BluetoothAdapterEvent
-
Donne accès à l'objet BluetoothAdapter et à son adresse comme paramètre d'un gestionnaire d'événement adapteradded ou adapterremoved (voir BluetoothManager.onadapteradded et BluetoothManager.onadapterremoved).
-
BluetoothAttributeEvent
-
Permet d'accéder à des attributs modifiés et à leurs nouvelles valeurs par le paramètre attributechanged du gestionnaires d'événements (y compris BluetoothManager.onattributechanged, BluetoothAdapter.onattributechanged et BluetoothDevice.onattributechanged ).
-
BluetoothDeviceEvent
-
Fournit un accès à un périphérique trouvé/apparié (BluetoothDevice) ou à l'adresse ou à un dispositif non apparié comme paramètre d'un gestionnaire d'événement devicefound, devicepaired ou deviceunpaired.
-
BluetoothGattCharacteristicEvent
-
Fournit un accès à une mise à jour BluetoothGattCharacteristic comme paramètre du gestionnaire BluetoothGatt.oncharacteristicchanged, lorsque l'événement characteristicchanged est déclenché.
-
BluetoothLeDeviceEvent
-
Permet d'accéder à un objet BluetoothDevice de LE, à sa valeur RSSI et son annonce d'enregistrement, par le paramètre d'un gestionnaire d'événement devicefound (voir BluetoothDiscoveryHandle.ondevicefound).
-
BluetoothPairingEvent
-
Permet d'accéder à un nom de dispositif et à l'objet BluetoothPairingHandle requis pour l'association de périphériques (incluant par exemple BluetoothPairingListener.ondisplaypasskeyreq et BluetoothPairingListener.onenterpincodereq).
-
- -

Les messages du système

- -

Comme certaines actions de périphériques distants peuvent nécessiter le réveil d'une application pour les manipuler, il y a plusieurs messages système liés à Bluetooth:

- - - -
-

Note : une application peut réagir à ces messages en les demandant dans son fichier manifeste et en utilisant la fonction navigator.mozSetMessageHandler() pour définir un gestionnaire de messages.

-
- -

Interfaces obsolètes

- -
-
BluetoothStatusChangedEvent
-
Fournit un accès à l'information concernant tout changement d'état d'un périphérique Bluetooth.
-
- -

Spécifications

- - - - - - - - - - - - - - -
SpécificationStatutCommentaires
Web BluetoothProjetBrouillon. Ne fait partie d'aucune spécification à l'heure actuelle. Doit être discuté avec le W3C's System Applications Working Group.
- -

Compatibilité des navigateurs

- -

Nous convertissons les données de compatibilité dans un format JSON. - Ce tableau de compatibilité utilise encore l'ancien format - car nous n'avons pas encore converti les données qu'il contient. - Vous pouvez nous aider en contribuant !

- -
- - -
- -
- - - - - - - - - - - - - - - - - - - -
FonctionnalitéChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Support simplePas de supportPas de supportPas de supportPas de supportPas de support
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéAndroidAndroid WebviewFirefox Mobile (Gecko)Firefox OSIE MobileOpera MobileSafari MobileChrome for Android
Bluetooth 'v2' supportPas de supportPas de supportPas de support2.1Pas de supportPas de supportPas de supportPas de support
Bluetooth initial support: BluetoothManager, BluetoothAdapter, BluetoothDevice, BluetoothDeviceEvent, BluetoothStatusChangedEventPas de supportPas de supportPas de support1.0.1Pas de supportPas de supportPas de supportPas de support
-
- -

Notes de compatibilité

- - - -

Voir aussi

- - - -

 

- -

 

-- cgit v1.2.3-54-g00ecf