Tengo problemas para entender la API para configurar un cliente/servidor l2cap (o RFCOMM) que se ejecuta en OSX como puedo con BlueZ en Linux.l2cap servidor/cliente usando IOBluetooth (pila bluetooth osx)
En Linux, simplemente abrir un socket, bind, escuchar & luego aceptar para el servidor, & socket, bind, conecto para el cliente (w/bind teniendo en la dirección de BT del dispositivo Quiero usar) . Además, no hay emparejamiento hecho.
No puedo encontrar la manera de configurar mi aplicación para comenzar a escuchar conexiones en un dispositivo en particular (o si OSX solo admite 1 BT adapater a la vez, y cómo escuchar las conexiones entrantes).
Tampoco puedo encontrar la manera de configurar mi aplicación para enviarla a un dispositivo BT utilizando un dispositivo en particular (esto es irrelevante si OSX solo admite 1 a la vez).
Además, ¿la pila OSX requiere que se haya producido el emparejamiento entre 2 dispositivos antes de que pase a través de l2cap?
Se apreciarían todos los ejemplos de lenguaje, aunque se preferiría C/C++.
Gracias
Gracias - He encontrado por mi cuenta y se olvidó de responder. Hay un PDF para JSR-82 (Bluetooth para Java) que describe cuáles deberían ser los valores para el ploteo del servidor L2CAP. Además, la pila bluetooth de OSX solo admite 1 adaptador bluetooth a la vez. – Vitali