Jump to content

    

Android USB-RS232 конвертер

Есть планшетник с Android, можно ли без su прав как-то использовать USB-RS232 конвертер? Конвертер определяется в /dev как ttyUSB0, то есть драйвера стоят. Посмотрел пару Aps, но там идёт в скрипте или в коде переключение chmod.

Share this post


Link to post
Share on other sites

То есть, как я понял, вся загвоздка в переключении на хост, нужен адаптер. Можно например FT311D взять?

Share this post


Link to post
Share on other sites

А как я понял, если при втыкании шнурка у вас появляется ttyusb, то все уже работает в хост-режиме.

Иначе как бы он определил подключенное устройство.

Ещё, в настройках (у моего SmartQ T7, по крайней мере) есть пункт "USB OTG Settings", где есть переключатель Otg Mode, правда неактивный.

 

Адаптер, если что, можно сделать из обычного USB-шнурка. В режиме host нужно пару контактов закоротить.

К моему уже в комплекте прилагалось нечто вроде:

.jpg

Share this post


Link to post
Share on other sites
А как я понял, если при втыкании шнурка у вас появляется ttyusb, то все уже работает в хост-режиме.

Гут, теперь как бы это запрогить? :laughing:

Share this post


Link to post
Share on other sites
Так же как и обычный ком-порт
ошибаетесь, в андроиде нет прямого доступа к железу и системе

нужна библиотека, реализующая Java Communications API

http://www.oracle.com/technetwork/java/index-jsp-141752.html

 

вышеупомянутый порт RXTX на Андроид это и реализует

 

еще вариант - использовать Bluetooth-RS232, функции для работы уже есть в API

Edited by ukpyr

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this