iOS для Mac OS X передача данных Bluetooth

Моя цель здесь – создать соединение между устройством, работающим под управлением iOS, с устройством под управлением Mac OS X через Bluetooth. Я знаю, что я мог бы использовать CoreBluetooth для этого, но я не понимаю, как, поскольку я не вижу метода настройки службы на устройстве iOS и транслирую ее как доступную службу для устройства под управлением Mac OS X. Другими словами, я просто хочу установить соединение, чтобы заставить устройство iOS отправлять данные на устройство Mac OS X. Кроме того, как я собираюсь указать, как настроить свойства службы. Я пробовал исследовать этот материал, но большая часть документации не имеет для меня никакого смысла. Передача данных небольшая, поэтому Bluetooth достаточно хорош для работы. Я стараюсь избегать Bonjour для этого, и рамки Game Center для P2P, поскольку OS X не может справиться с этим (я думаю).

В iOS6 iPhone 4S, 5 и New iPad могут работать как периферийные, так и центральные в режиме Bluetooth Smart / Low Energy. Попробуйте загрузить приложение LightBlue APP Store. Это позволит вам поместить iPhone4S или 5 в периферийный режим со случайными службами, которые затем вы можете прочитать с Mac (если у вас есть более новый с BT Low Energy, я использую Retina для этого, но также новый iMac и Mac Mini получили BT Мало энергии).

Вы правы, что Core Bluetooth обеспечивает доступ к Bluetooth Low Energy, что не позволяет использовать микросхему MFI.

Просто наткнулся на это сегодня … и просто хотел дать еще один ответ всем, кому нужно было общаться с устройством, отличным от Bluetooth LE, от вашего Mac.

Способ пойти с IOBluetooth и IOBluetoothUI. Они оба являются основой для Mac, и они позволяют вам общаться как с старым Bluetooth, так и с Bluetooth LE 4.0, я полагаю. Кроме того, я уверен, что вы можете действовать как центральное и периферийное устройство, используя эту инфраструктуру.

Interesting Posts
Давайте будем гением компьютера.