Я стремлюсь иметь возможность отправлять небольшой фрагмент данных с USB-аксессуара на телефон Android после перечисления аксессуара (другими словами, при подключении). Аксессуар USB — это зарядное устройство, которое мы будем разрабатывать.
Насколько я понимаю:
- Хост USB — это тот, который перечисляет устройства, поэтому это должно быть устройство Android. Но может ли мастер USB потреблять энергию?
- Если нет, то, если Android-устройство выступает в качестве аксессуара, может ли оно быть тем, кто собирает данные?
- Если да, то действительно ли я использую USB OTG или нет?
- Должен ли аксессуар соответствовать спецификации Android Open Accessory, чтобы делать такие вещи?
- Поскольку он отправляет данные при подключении, я бы не стал входить в проблема с зарядкой + отправкой данных, верно?
Ссылки, которые я читал: https://developer.android.com/guide/topics/connectivity/usb/index.html https://developer.android.com/guide/topics/connectivity/usb/accessory.html https://developer.android.com/guide/topics/connectivity/usb/host.html