Non riesco a capire l'API per configurare un client/server l2cap (o RFCOMM) in esecuzione su OSX come faccio con BlueZ su Linux.server/client l2cap utilizzando IOBluetooth (stack bluetooth osx)
Su Linux, ho semplicemente aprire un socket, bind, ascoltare & quindi accettare per il server, & socket, bind, Connect per il cliente (w/bind prendendo l'indirizzo BT del dispositivo che voglio usare) . Inoltre, non ci sono abbinamenti.
Non riesco a capire come configurare la mia applicazione per iniziare ad ascoltare le connessioni su un particolare dispositivo (o se OSX supporta solo 1 adattatore BT alla volta, quindi come ascoltare eventuali connessioni in entrata).
Inoltre non riesco a capire come configurare la mia applicazione per inviare a un dispositivo BT utilizzando un particolare dispositivo (questo è irrilevante se OSX supporta solo 1 alla volta).
Inoltre, lo stack OSX richiede l'associazione tra due dispositivi prima che passi attraverso l2cap?
Qualsiasi esempio di linguaggio sarebbe apprezzato, sebbene C/C++ sarebbe preferibile.
Grazie
Grazie - ho trovato da solo e dimenticato di rispondere. C'è un PDF per JSR-82 (Bluetooth per Java) che descrive quali dovrebbero essere i valori per il plist server L2CAP. Inoltre, lo stack Bluetooth di OSX supporta solo 1 adattatore bluetooth alla volta. – Vitali