Нуждаете се от информация за IOBlueTooth

Трябва да знам няколко неща за IOBlueTooth framework за MAC:

  1. Тази рамка поддържа ли BTLE?
  2. Какво е различното от iOS рамката CoreBlueTooth?
  3. За да поддържаме BTLE на MAC OSX, имаме ли нужда от рамки IOBlueTooth и CoreBlueTooth? Моля, споделете връзка за някое примерно приложение, ако има такова?

Също така, моля, насочете ме към добра документация или WWDC видеоклипове за IOBlueTooth framework.

Благодаря!


person Abhinav    schedule 23.10.2013    source източник


Отговори (1)


1.) Да.. ако приемем, че имате Mac, който поддържа BLE (air, minis и най-новите macbook pro, вярвам)

2.) IOBluetooth рамката съдържа C и Objective-c API за свързване с близки Bluetooth устройства (не само BLE устройства). Така че да, той съдържа CoreBluetooth.framework, но IOBluetooth framework ви позволява да взаимодействате с Bluetooth устройства, поддържащи и други протоколи.

3.) Трябва да импортирате IOBluetooth.framework, тъй като CoreBluetooth.framework е вграден в него, но това е всичко, което трябва да направите с него.

Вижте примерен код на монитора за сърдечен ритъм.

person Tommy Devoy    schedule 23.10.2013
comment
Добре. С рамката на CoreBlueTooth iOS устройството може да действа както като периферно, така и като централно, но според моите разбирания с рамката на IOBluetooth MAC може да действа само като централно. Вярно ли е? Ако е така, как тогава рамката CoreBlueTooth е включена в IOFramework? - person Abhinav; 23.10.2013
comment
Да, няма достъп до функционалността peripheralManager на osx. Това беше въведено само в iOS 6 и osx corebluetooth никога не беше актуализиран. Имам предвид факта, че действителната рамка на CoreBluetooth е вградена в рамките на IOBluetooth. - person Tommy Devoy; 23.10.2013
comment
Хванах те. Някаква идея как да излъчваме CLBeaconRegion в OSX? Направих това в iOS чрез достъп до диспечера на периферни устройства. Гласуване за! - person Abhinav; 23.10.2013
comment
Бих казал просто да продължа с тези заявки за функции към Apple. Вероятно не е възможно в момента. - person Tommy Devoy; 23.10.2013
comment
И аз също ще изпратя двойка! наздраве! - person Tommy Devoy; 23.10.2013
comment
@Abhinav Ако искате да използвате Mac като iBeacon, тогава можете да разгледате моя SO отговор (stackoverflow.com/questions/19410398/turn-macbook-into-ibeacon/) и публикация в блог на blendedcocoa.com/blog/2013/11/02/mavericks-as-an-ibeacon - person mttrb; 07.11.2013
comment
@mttrb : Вашият блог беше много информативен. Исках да знам дали сте използвали IOBlueTooth рамка за изграждане на потребителски интерфейс. Имам нужда от примерно приложение за bluetooth за MAC. - person Abhinav; 13.11.2013