我可以将我的Mac作为蓝牙外设吗?

时间:2013-05-10 22:41:44

标签: ios macos core-bluetooth iobluetooth cbperipheral

我正在制定一个想法,要求我的Mac将一些数据发送到我的iOS设备。我知道CoreBluetooth框架不适用于Mac OS,只适用于iOS,所以有什么方法可以让我的Mac能够构建一个外围设备吗?

我做了一些谷歌搜索 - 没有得到一个直接的答案:(

2 个答案:

答案 0 :(得分:11)

CoreBluetooth.Framework适用于OSX。它嵌入在IOBluetooth.framework内。从Apple Dev Site下载示例mac应用程序。一个区别是CoreBluetooth.Framework的OSX版本不包含CBPeripheralManager类。您应该将iOS设备作为外围设备,将Mac作为中心设备。 iOS设备可以同时充当两种方式,也可以双向发送数据。

答案 1 :(得分:5)

如果您对编写JavaScript感到满意,可以使用bleno。它是用于实现BLE(蓝牙低功耗)外围设备的node.js模块,它支持Mac OS X 10.9或更高版本,Linux和Windows。

您可以在github存储库中找到以外设模式实现电池服务的示例:

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