Похоже, что UsbManager ушел в сборку. Как мы теперь общаемся с периферийными устройствами usb?Подключение к периферийному устройству USB
вещь, как USB-> последовательных и т.д., используя https://github.com/mik3y/usb-serial-for-android
Похоже, что UsbManager ушел в сборку. Как мы теперь общаемся с периферийными устройствами usb?Подключение к периферийному устройству USB
вещь, как USB-> последовательных и т.д., используя https://github.com/mik3y/usb-serial-for-android
В настоящее время Периферийного HAL не распознает usbserial UART периферийных устройств на основе.
Но если ваше USB-устройство (например, Arduino) предоставляет отдельные контакты UART TX
RX
, вы можете связаться с ним, используя UART Peripheral API.
Оговорка:
TX
и RX
при подключении периферийного устройства к плате УАПП вашей плате разработки Как @devunwired комментировал в Google's IoT Developers Community: аксессуар поддержки USB в настоящее время не ЕС bled - предварительный просмотр RC1.
Указывается на известных проблемах часть release notes, что поддержка USB отключена на версию для разработчиков 1.
Однако я сделал быстрый тест на периферии PI3 и высокого уровня такой клавиатуры работу и отправьте правильные события в приложение. Доступ только к низкоуровневому, что отключено.
Это хорошее объяснение использования uart, но то, что я действительно пытаюсь выяснить, будет, если будет полная поддержка usb. Я хотел бы в конце концов построить плату расширения с ячейкой, gps и возможными другими периферийными устройствами. Ограничение количества uarts может быть неудачей. – annymsMthd
В идеале HAL добавит новый 'UartDevice' в [Peripheral API] (https://android-dot-devsite.googleplex.com/things/sdk/pio/uart.html), поскольку они подключаются. Возможно, вы можете файл [запрос функции] (https://code.google.com/p/android/issues/entry?template=Android%20Things%20feature%20request)? – proppy