Bluetooth Low Energy Эмулировать нажатие клавиш
Я играю с чипом TI CC2541, и мне было интересно, можно ли отправить "нажатие клавиши" через BLE. Это будет похоже на новый Muku Shutter для iOS и Android, потому что я пытаюсь найти способ взаимодействия с мобильным устройством без установки стороннего приложения. По сути, я бы нажал кнопку на микросхеме CC2541, а затем она будет эмулировать нажатие клавиши увеличения громкости?
Некоторое время я занимался исследованиями, и все решения для этого включали написание стороннего приложения для сопоставления команд в пакете BLE с системной командой.
Любая помощь будет принята с благодарностью. Спасибо!
1 ответ
На iOS ответ - нет.
Вы, конечно, могли бы написать приложение, которое взаимодействует с удаленным устройством BLE и использует согласованный протокол для передачи нажатий клавиш в ваше приложение, а затем вы могли бы интерпретировать эти сообщения, используя код в вашем приложении.
Однако Apple применяет "песочницу" в своих приложениях, и приложениям не разрешается напрямую взаимодействовать с системой, кроме как через очень строго контролируемый набор API. Если нет официальных вмешиваться, чтобы сделать что-то, это не допускается.
Если бы вы работали на взломанном устройстве, то ответ, скорее всего, был бы другим. Я не могу помочь вам там, однако.