Android USB HID Устройство - PullRequest
       46

Android USB HID Устройство

6 голосов
/ 03 февраля 2011

Кто-нибудь знает, как настроить устройство Android (планшет) для отображения в качестве устройства USB HID при подключении к ПК? Есть ли другой способ передачи данных с планшета на ПК (через USB), кроме записи их в файл, и заставить ПК извлечь (обновленный) файл с планшета, который действует как «устройство хранения данных» ПК? Может ли USB нести конечное соединение TCP / IP? Использование планшета в качестве высококачественной интеллектуальной «клавиатуры», «мыши» или аналогичного устройства было бы чрезвычайно мощным и открыло бы множество возможностей. Контроль над макетом железной дороги - это цель, которую я имею в виду. Спасибо

Ответы [ 3 ]

2 голосов
/ 07 декабря 2012

Это можно сделать с помощью каркаса гаджета linux http://www.linux -usb.org / gadget / , используя пользовательское композитное USB-устройство. Инфраструктура гаджета является частью дерева исходных кодов ядра Android по наследству от Linux.

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

Я делал это раньше и обновлю этот ответ, чтобы в нем содержалась более подробная информация, если есть интерес. К сожалению, я потерял код, поэтому мне придется начинать с нуля.

1 голос
/ 11 февраля 2012

Если я настрою веб-сервер на своем телефоне и включу USB-модем, я смогу получить доступ к этому серверу с моего компьютера.Если вам этого недостаточно, это может помочь: https://market.android.com/details?id=usbwebcam.application&hl=en

Я запускаю cyanogenmod на Desire CDMA (BravoC)

Дайте мне знать, что вы узнали;было бы очень удобно использовать мой телефон в качестве USB-клавиатуры в полевых условиях.Сервер Android с ПК-клиентом будет проще всего.

0 голосов
/ 14 ноября 2014

Взгляните на Android Open Accessory Protocol 2.0 . Это может помочь вам.

...