| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java ME (J2ME) > Программирование USB |
| Автор: epirat 2.2.2011, 02:49 |
| Здравствуйте Всем! Подскажите пожалуйста, нельзя ли использовать сотовый телефон для управления некоторым контроллером, имеющим интерфейс RS485 через USB порт телефона? Преобразователь USB - RS485 имеется. В телефоне мидлет определяет доступный порт USB, но что дальше с ним делать не знаю. Или нужен специальный драйвер для телефона, подобный драйверам для компьютера? Заранее спасибо. |
| Автор: oxigen 2.2.2011, 11:03 |
| Тут читали? http://www.mobilab.ru/articles/83 |
| Автор: epirat 2.2.2011, 12:13 |
| Спасибо. Да, я тут читал и от сюда и брал код для своего мидлета. Но там только про COM порт, или я что-то не доглядел? |
| Автор: oxigen 2.2.2011, 13:14 |
| Итак, прежде чем передавать и получать данные, необходимо установить соединение. Для этого нужно воспользоваться методом Connection .open(String url, int mode, boolean timeouts). Первый параметр определяет тип необходимого Вам соединения и состоит из трех частей: схемы, адреса и дополнительных параметров. В нашем случае необходимо использовать url вида: comm:<идентификатор порта>[;<дополнительный параметр>=<значение>] Идентификатор порта может принимать следующие значения (#-это номер порта, например 0): COM# - последовательный порт RS-232/USB IR# - инфракрасный IrDA IRCOMM порт USB# - USB порт |