Есть ли альтернативные способы создания связи между Android и компьютером через USB, но без использования Android Debug Bridge? - PullRequest
1 голос
/ 12 июня 2019

Я хочу отправлять и получать данные между приложением .NET и устройством Android через USB.Однако из-за проблем безопасности я не желаю использовать Android Debug Bridge (отладка по USB).

Существует ли какой-либо возможный способ отправки и получения данных с Android-устройства в мое приложение .NET на компьютере с помощьюUSB?

Заранее спасибо.

1 Ответ

0 голосов
/ 12 июня 2019

Есть много способов обшить эту кошку, позвольте мне назвать два:

  • Простые файлы сообщений через MTP .Pro: простота реализации и максимально возможная поддержка клиентов.Против: высокая задержка.Хорошо, если у вас мало запросов с большой полезной нагрузкой каждый.
  • USB-сеть через CDC-ECM .Pro: позволяет легко расширить до полной сети.Con: Не так широко поддерживается клиент.Хорошо, если у вас есть полный контроль над оборудованием.

Распространенная проблема заключается в том, что фрагментация Android позволяет предположить только очень низкий базовый уровень.

Я рекомендую,что вам следует вернуться к варианту зашифрованного сетевого подключения: создание минимальной сети, состоящей только из устройства Android и одного партнера, должно быть довольно тривиальным - например, путем подключения точки доступа WLAN непосредственно к вторичному сетевому интерфейсу рабочей станции - и путемсвязываясь со специальной WLAN, вы убедитесь, что устройство на данном этапе не подключено к другой WLAN или мобильной сети.

Это будет не только проще, но и даст вам лучшую отправную точку, если вы хотитепозже перейти на более широкую сеть.

...