我正在處理一個想法,它需要我的Mac將一些數據發送到我的iOS設備。我知道CoreBluetooth框架不適用於Mac OS,僅適用於iOS,那麼是否有任何方法可以讓我的Mac構成外設?我可以將我的Mac作爲藍牙外設嗎?
我做了一些周圍的Googling - 。有沒有一個直接的答案:(
我正在處理一個想法,它需要我的Mac將一些數據發送到我的iOS設備。我知道CoreBluetooth框架不適用於Mac OS,僅適用於iOS,那麼是否有任何方法可以讓我的Mac構成外設?我可以將我的Mac作爲藍牙外設嗎?
我做了一些周圍的Googling - 。有沒有一個直接的答案:(
的CoreBluetooth.Framework
是有OSX它嵌入IOBluetooth.framework
內從Apple Dev Site下載示例Mac應用程序的一個區別在於CoreBluetooth.Framework
的OSX版本不包含CBPeripheralManager
類,您應該讓您的iOS設備充當外設,Mac充當中央設備,iOS設備可以同時充當兩者並且可以發送數據兩種方式
如果您對編寫JavaScript很感興趣,可以使用bleno
。它是一個用於實現BLE(藍牙低功耗)外設的node.js模塊,它支持Mac OS X 10.9或更高版本,Linux和Windows。
你可以找到一個例子在他們的github倉庫外圍模式下實現電池服務:
https://github.com/sandeepmistry/bleno/tree/master/examples/battery-service
注意'CBPeripheralManager'是在OS X 10.9或更高版本([鏈接](HTTPS可供選擇: //developer.apple.com/library/mac/documentation/CoreBluetooth/Reference/CBPeripheralManager_Class/))。 – KevinH 2014-11-24 06:07:13