Создать службу iOS BLE HID?

Я попытался создать простое приложение Hello World, реализующее HID-сервис (т. Е. Мое приложение действует как простая кнопка HID).

Однако при попытке этого я получаю ошибку The specified UUID is not allowed for this operation после добавления моей службы в экземпляр CBPeripheralManager . Добавление любого «общего» (случайного UUID) сервиса работает, и другие встроенные функции, такие как монитор частоты сердечных сокращений, работают нормально, но мне было интересно узнать о службе HID в частности.

Я нашел этот поток , указав, что поддержка HID была изменена (но это похоже на центральную сторону, что имеет больше смысла, поскольку HID поддерживается в iOS7).

В документации не упоминается, что любые службы должны быть неподдерживаемыми. Возможно ли, что Apple удалила периферийную поддержку HID в iOS7? Если да, то это где-то документировано?

Я собираюсь ответить на мой собственный вопрос и, надеюсь, помочь другим с той же проблемой. Я пошел к источнику и спросил техническую поддержку Apple. Поддержка HID намеренно зарезервирована для iOS, и они будут обновлять документацию, чтобы уточнить это.

Это означает, что создавать iOS-приложения из iOS-приложений в iOS 7 невозможно.

Теперь я знаю.

  • IOS Core Bluetooth: запись NSData для характеристики
  • Ключ рекламы «Данные изготовителя» не разрешен в CoreBluetooth
  • Профиль доступа к беспроводной сети низкого качества IOS Bluetooth
  • Как использовать услугу с помощью IOBluetooth / CoreBluetooth?
  • Как подключиться к устройству после отключения в Core Bluetooth
  • как приложение iOS может установить скорость передачи данных Core Bluetooth?
  • Написание нескольких значений характеристик низкой энергии Bluetooth с ответом
  • Избегайте обнаружения сервисов и характеристик при повторном подключении в CoreBluetooth
  • Как читать информацию с основного устройства bluetooth
  • проблемы создания Writable-признака в базовой структуре Bluetooth
  • Может ли CoreBluetooth установить пару и поговорить с ведомым модулем bluetooth 2.0?
  • Interesting Posts
    Давайте будем гением компьютера.