BluetoothDevice.CreateInsecureRfcommSocketToServiceRecord(UUID) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Créez un socket RFCOMM BluetoothSocket prêt à démarrer une connexion sortante non sécurisée à cet appareil distant à l’aide de la recherche SDP d’uuid.
[Android.Runtime.Register("createInsecureRfcommSocketToServiceRecord", "(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;", "")]
public Android.Bluetooth.BluetoothSocket? CreateInsecureRfcommSocketToServiceRecord(Java.Util.UUID? uuid);
[<Android.Runtime.Register("createInsecureRfcommSocketToServiceRecord", "(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;", "")>]
member this.CreateInsecureRfcommSocketToServiceRecord : Java.Util.UUID -> Android.Bluetooth.BluetoothSocket
Paramètres
- uuid
- UUID
enregistrement de service uuid pour rechercher le canal RFCOMM
Retours
un RFCOMM BluetoothServerSocket prêt pour une connexion sortante
- Attributs
Exceptions
en cas d’erreur, par exemple Bluetooth non disponible ou autorisations insuffisantes
Remarques
Créez un socket RFCOMM BluetoothSocket prêt à démarrer une connexion sortante non sécurisée à cet appareil distant à l’aide de la recherche SDP d’uuid.
Le canal de communication n’aura pas de clé de lien authentifiée, c’est-à-dire qu’elle sera soumise à des attaques de personne dans le milieu. Pour les appareils Bluetooth 2.1, la clé de liaison est chiffrée, car le chiffrement est obligatoire. Pour les appareils hérités (appareils Bluetooth 2.1), la clé de liaison ne sera pas chiffrée. Utilisez #createRfcommSocketToServiceRecord si un canal de communication chiffré et authentifié est souhaité.
Cela est conçu pour être utilisé pour BluetoothAdapter#listenUsingInsecureRfcommWithServiceRecord les applications Bluetooth homologues.
Permet BluetoothSocket#connect de lancer la connexion sortante. Cette opération effectue également une recherche SDP de l’uuid donné pour déterminer le canal auquel se connecter.
L’appareil distant sera authentifié et la communication sur ce socket sera chiffrée.
Conseil : Si vous vous connectez à une carte série Bluetooth, essayez d’utiliser le SPP UUID 00001101-0000-1000-8000-00805F9B34FB. Toutefois, si vous vous connectez à un homologue Android, générez votre propre UUID unique.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.