Ответ 1
Это возможно теперь с OS X Mavericks (10.9). Один и тот же CoreBluetooth CBPeripheralManager API для iOS доступен на OS X.
Ниже приведен пример .
Возможно ли предоставить службу BLE в Mac OS X?
В документах CoreBluetooth, найденных здесь http://developer.apple.com/library/mac/#documentation/CoreBluetooth/Reference/CBCentralManager_Class/translated_content/CBCentralManager.html, похоже, что вы можете просто сканировать и подключаться к периферийным устройствам. Я ищу, чтобы действовать как perisperhal.
Это возможно теперь с OS X Mavericks (10.9). Один и тот же CoreBluetooth CBPeripheralManager API для iOS доступен на OS X.
Ниже приведен пример .
Если вы посмотрите на файлы заголовков IOBluetooth и CoreBluetooth в Xcode, вы заметите, что CBCentralManager существует, но в отличие от iOS, CBPeripheralManager не существует.
Итак, на OS X вы можете действовать как центральный, но не как периферийное устройство.