Bluetooth Low Energy (BLE) - Mac OS X

Возможно ли предоставить службу BLE в Mac OS X?

В документах CoreBluetooth, найденных здесь http://developer.apple.com/library/mac/#documentation/CoreBluetooth/Reference/CBCentralManager_Class/translated_content/CBCentralManager.html, похоже, что вы можете просто сканировать и подключаться к периферийным устройствам. Я ищу, чтобы действовать как perisperhal.

Ответ 1

Это возможно теперь с OS X Mavericks (10.9). Один и тот же CoreBluetooth CBPeripheralManager API для iOS доступен на OS X.

Ниже приведен пример .

Ответ 2

Если вы посмотрите на файлы заголовков IOBluetooth и CoreBluetooth в Xcode, вы заметите, что CBCentralManager существует, но в отличие от iOS, CBPeripheralManager не существует.

Итак, на OS X вы можете действовать как центральный, но не как периферийное устройство.