Может ли телефон притворяться клавиатурой Bluetooth?
Похоже, было бы очень полезно, если бы приложение было для iPhone/Android, которое эмулирует клавиатуру или мышь Bluetooth. например, вы включаете приложение, и вдруг вы можете ввести на клавиатуре iPhone и ПК/PS3/и т.д. пары с ним, как если бы это была клавиатура Bluetooth и получила введенные буквы.
Эта идея кажется настолько интуитивной для меня, что я думаю, что единственная причина, по которой она не существует, заключается в том, что это невозможно, но я не понимаю, почему это было бы невозможно.
Есть ли ограничение Bluetooth, которое препятствует эмуляции устройства другим типом устройства? Или, возможно, ограничение в API, выставленных iOS или Android, которые будут препятствовать этому?
EDIT: похоже, что iPhone Bluetooth API довольно ограничен, так как вы можете общаться только с лицензированными аксессуарами Apple: Возможно ли разработать приложение iOS с возможностями Bluetooth? Это, по-видимому, исключает что-либо по типу эмуляции другого типа устройства. Вопрос по-прежнему открыт для Android.
Ответы
Ответ 1
Я удивлен, что никто не ответил указав на BlueputDroid как решение для Android. По ссылке вы можете найти дополнительную информацию о совместимости устройств.
Я знаю, что эта ветка довольно старая, но я думаю, что стоит ее документировать, чтобы другие оказались здесь как я и найдут ответ, по крайней мере, для половины вопроса Android.
EDIT: если у вас возникли проблемы с подключением вашего устройства к вашему ps3, как я, попробуйте это:
http://forum.xda-developers.com/showthread.php?p=19881739#post19881739
Ответ 2
В настоящее время публичные API-интерфейсы iOS не раскрывают никаких функций, позволяющих приложению заставить iOS-устройство отображаться в качестве общей клавиатуры HID в Bluetooth.
Однако приложения iOS (iOS 4.2 и новее?) могут использовать внешние клавиатуры Bluetooth для ввода.
Ответ 3
Это возможно на устройствах Blackberry 10. Используйте приложение: bluetooth keyboard-mouse. Я смотрю, но я не думаю, что Android или IOS могут появляться как спрятанное bluetooth устройство.