Да, это определенно беспорядок в использовании последовательных устройств со стороны телефона на Android. Проблема заключается в том, что различные устройства, представленные в AOS, не документированы и редко совпадают со стандартными устройствами Linux. Таким образом, вы никогда не знаете, с кем / с кем вы на самом деле разговариваете, какое-либо устройство, уровень абстракции (HAL, UART, PCI и т. Д.). Вот учебник о том, как разговаривать с последовательным устройством (модемом) с ПК с внешним USB-подключением.
В любом случае, если ваш телефон поддерживает режим USB-хоста, необходимо использовать другой способ подключения к последовательному порту / устройствам. В конце концов, обратная совместимость часто обеспечивает некоторую поддержку факса, телефонии или внешнего модема через USB-кабель. Также есть tehtering, который также может содержать некоторое виртуальное последовательное устройство ...
Для некоторых из этих имеется учебник .
PS. Основная проблема таких программ (например, Влада) и приложений (например, serial-api) заключается в том, что они делают слишком строгие предположения относительно имен устройств / портов и разрешений, необходимых для достижения (чтения / записи) этих ...