Отправка данных с устройства ios на ПК с Windows через Bluetooth HID ключ

Цель: передать данные с устройства iOS на ПК с помощью Bluetooth. Данные должны выглядеть как ввод с клавиатуры на рабочий стол. Я провел некоторое предварительное исследование и подумал об использовании любого ключа эмулятора HID клавиатуры. Можно передать данные через Bluetooth, и ключ покажет их как ввод с клавиатуры на ПК.

Результат некоторых связанных с этим исследований: Первоначально я пытался связать устройство ios с Windows PC напрямую. Я был неудачным. После некоторых исследований и прочтения множества вопросов выясняется, что устройство ios может быть сопряжено только с устройством / аксессуаром, совместимым с MFI( Made for ipad/ipod/iphone), т. Е. Теми, которые подписали NDA с Apple и присоединились к MFI программа. Он также может быть в паре с Mac.

Вопрос:

  • С выпуском Bluetooth 4.0 кажется, что это ограничение можно преодолеть, и оно может быть сопряжено с любым устройством, совместимым с BLE 4.0. Это так?

  • Если с помощью BLE 4.0 можно использовать ключ эмулятора клавиатуры Bluetooth to HID, возможно ли подключить к нему устройство iOS, поддерживающее BLE 4.0, и каким образом?

  • Кто-нибудь пробовал какой-нибудь конкретный ключ эмулятора клавиатуры HID, поддерживающий BLE 4.0? Если да, то любые предпочтения. Я наткнулся на USB-ключ Bluegiga, но не уверен, что он решит эту задачу.

Буду благодарен за ваш вклад.

1 ответ

Решение

Даже с устройством, совместимым с Bluetooth 4.0, связь по стандартному ("высокоэнергетическому") Bluetooth с устройством iOS все еще разрешена только с устройствами, совместимыми с MFi. Связь Bluetooth с низким энергопотреблением с устройствами iOS - это та часть, которая теперь полностью открыта и неограничена Apple. Если вы хотите отправить данные на другое вычислительное устройство (Windows, Mac, Android и т. Д.), Вам понадобится Bluetooth LE (если не считать кого-то, кто перепроектирует соединения Bonjour через Bluetooth PAN).

Начиная с iOS 6.0, устройства iOS могут выглядеть как периферийные устройства Bluetooth LE, поэтому настольные компьютеры, настроенные как центральные устройства Bluetooth LE, могут подключаться к ним. Вы можете создать свой собственный профиль для общения, так как вы будете контролировать стороны iOS и Windows, или вы можете сделать так, чтобы ваше устройство iOS имитировало стандартную клавиатуру, датчик сердечного ритма и т. Д.

Что касается совместимых ключей, ответы на этот вопрос содержат несколько ключей Bluetooth LE, которые, как известно, работают с Core Bluetooth на Mac. CSR, кажется, наиболее часто упоминается там и среди других людей, с которыми я говорил. Я не могу говорить о поддержке Windows, но я предполагаю, что там будет поддержка драйверов, и я слышу, что Windows 8.1 расширяет поддержку Bluetooth LE.

У меня есть BLED112 (USB-ключ Bluegiga), и он отображается как коммуникационный порт, когда установлены его драйверы. Вы можете говорить об этом немного иначе, чем один из этих других ключей Bluetooth LE. Я знаю, что Bluegiga использует его на стороне Windows, чтобы захватить немного больше данных, чем я думаю, что вы обычно получаете от одного из этих других ключей. Другие ключи могут представлять более универсальный интерфейс для взаимодействия с Bluetooth LE на стороне Windows.

Другие вопросы по тегам