2013-05-10 11 views
8

Sto lavorando a un'idea che richiede al mio Mac di inviare alcuni dati al mio dispositivo iOS. So che il framework CoreBluetooth non è disponibile per Mac OS e solo per iOS, quindi c'è un modo per far posizionare il mio Mac come periferica?Posso rendere il mio Mac come una periferica Bluetooth?

Ho fatto un po 'googling intorno -... Non hanno avuto una risposta diretta :(

risposta

9

Il CoreBluetooth.Framework c'è per OSX è incorporato all'interno del IOBluetooth.framework Scarica le applicazioni di esempio mac dal Apple Dev Site Quello la differenza è che la versione OSX di CoreBluetooth.Framework non contiene la classe CBPeripheralManager. Dovresti semplicemente impostare il dispositivo iOS come periferica e il Mac come centrale. Il dispositivo iOS può agire contemporaneamente e i dati possono essere inviati

+2

Si noti che 'CBPeripheralManager' è disponibile in OS X 10.9 e versioni successive ([link] (https: //developer.apple.com/library/mac/documentation/CoreBluetooth/Reference/CBPeripheralManager_Class/)). – KevinH

3

Se si ha familiarità con la scrittura di JavaScript, è possibile utilizzare bleno. È un modulo node.js per l'implementazione delle periferiche BLE (Bluetooth Low Energy) e supporta Mac OS X 10.9 o successivo, Linux e Windows.

È possibile trovare un esempio per l'implementazione di un servizio della batteria in modalità periferica nei loro repository github:

https://github.com/sandeepmistry/bleno/tree/master/examples/battery-service

Problemi correlati