BluetoothDevice.CreateInsecureRfcommSocketToServiceRecord(UUID) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cree un socket RFCOMM BluetoothSocket listo para iniciar una conexión saliente no segura a este dispositivo remoto mediante la búsqueda SDP de 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
Parámetros
- uuid
- UUID
service record uuid to lookup RFCOMM channel
Devoluciones
rfCOMM BluetoothServerSocket listo para una conexión saliente
- Atributos
Excepciones
en caso de error, por ejemplo, Bluetooth no disponible o permisos insuficientes
Comentarios
Cree un socket RFCOMM BluetoothSocket listo para iniciar una conexión saliente no segura a este dispositivo remoto mediante la búsqueda SDP de uuid.
El canal de comunicación no tendrá una clave de vínculo autenticada, es decir, estará sujeta a ataques de persona en el medio. En el caso de los dispositivos Bluetooth 2.1, la clave de vínculo se cifrará, ya que el cifrado es obligatorio. En el caso de los dispositivos heredados (pre Bluetooth 2.1), la clave de vínculo no se cifrará. Use #createRfcommSocketToServiceRecord si se desea un canal de comunicación cifrado y autenticado.
Está diseñado para usarse con BluetoothAdapter#listenUsingInsecureRfcommWithServiceRecord para aplicaciones Bluetooth punto del mismo nivel.
Use BluetoothSocket#connect para iniciar la conexión saliente. Esto también realizará una búsqueda SDP del uuid especificado para determinar a qué canal conectarse.
El dispositivo remoto se autenticará y se cifrará la comunicación en este socket.
Sugerencia: Si se conecta a una placa serie Bluetooth, pruebe a usar el CONOCIDO UUID SPP 00001101-0000-1000-8000-00805F9B34FB. Sin embargo, si se conecta a un par de Android, genere su propio UUID único.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.