motofan logo
       
> 

Может ли Java-программа взаимодействовать с USB?, для управления контроллерами

CyrK
сообщение 16.7.2005, 13:49


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 11.7.2005
Пользователь №: 45 884
Модель телефона: C650
Прошивка: R365_G_0B.D2.2FR

Рейтинг: 0



Может ли Java-программа в С380/650 взаимодействовать с USB портом? Рассматривается возможность создания на базе этих телефонов устройства управления контроллерами, подключенными через USB-порт. Например, для создания устройств сигнализации в удалённых объектах (гаражах, автомобилях и т.п.) или для управления различными роботами. У кого-нить есть инфа по данной теме?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
jah
сообщение 16.7.2005, 16:17


Джа
***

Группа: Разработчики
Сообщений: 141
Регистрация: 27.5.2004
Из: Челябинск
Пользователь №: 5 179
Модель телефона: Fly-Ying F038

Рейтинг: 102.5



Да, вы можете пронаблюдать вывод отладочной информации в логе программы Midway, когда установите и запустите какой-либо мидлет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_N1K_
сообщение 16.7.2005, 19:45


Новичок
*

Группа: Пользователи
Сообщений: 18
Регистрация: 19.6.2005
Пользователь №: 44 504
Модель телефона: C650
Прошивка: 2.2FR

Рейтинг: 0



в MIDP 2.0 есть класс CommConnection для работы с портом телефона, но будет ли это работать с USB... хм, врятли :D
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CyrK
сообщение 17.7.2005, 5:51


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 11.7.2005
Пользователь №: 45 884
Модель телефона: C650
Прошивка: R365_G_0B.D2.2FR

Рейтинг: 0



Цитата(_N1K_ @ Суббота, 16 Июля 2005, 23:45)
в MIDP 2.0 есть класс CommConnection для работы с портом телефона, но будет ли это работать с USB... хм, врятли :D

Но ведь у телефона только USВ-порт...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Тушик
сообщение 17.7.2005, 6:38


Гуру С650
*****

Группа: Пользователи
Сообщений: 574
Регистрация: 12.1.2005
Пользователь №: 33 679
Модель телефона: -

Рейтинг: 96.5



CyrK,

Использовать USB контроллер телефона для связи с устройствами типа Flash памяти и т.п не получится,т.к мобила в качестве хаба выступать не может...

Хотя для управления чем либо возможно может,но для этого придется писать прогу типа мидвея....
Пользователю запрещено создавать сообщения
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CyrK
сообщение 17.7.2005, 11:33


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 11.7.2005
Пользователь №: 45 884
Модель телефона: C650
Прошивка: R365_G_0B.D2.2FR

Рейтинг: 0



Цитата(Тушик @ Воскресенье, 17 Июля 2005, 10:38)
Использовать USB контроллер телефона для связи с устройствами типа Flash памяти и т.п не получится,т.к мобила в качестве хаба выступать не может...
И не нужно.
Цитата
Хотя для управления чем либо возможно может,но для этого придется писать прогу типа мидвея....
Прога должна быть в телефоне (java), она должна получать сигнал от простейшего контроллера (к примеру, если датчик угона среагировал) и соответственно реагировать (к примеру, посылать SMS и сигнал контроллеру для срабатывания, например, замка). Т. е. контроллер должен передвать сигналы датчиков телефону и принимать команды телефона через USB.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CyrK
сообщение 17.7.2005, 12:22


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 11.7.2005
Пользователь №: 45 884
Модель телефона: C650
Прошивка: R365_G_0B.D2.2FR

Рейтинг: 0



Вобщем, я так понял, нужно в Java-программе на телефоне использовать класс CommConnection, а на контроллере преобразователь USB-to-Com и преобразователь сигналов датчиков в команды для Com-интерфейса.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_N1K_
сообщение 17.7.2005, 18:00


Новичок
*

Группа: Пользователи
Сообщений: 18
Регистрация: 19.6.2005
Пользователь №: 44 504
Модель телефона: C650
Прошивка: 2.2FR

Рейтинг: 0



не факт что класс CommConnection будет работать на Мотороле ;) на Сименсах х65+ работает, сам проверял, а с Моторами(Ц650 и подобными) пока не ясно, но скорее всего НЕТ unsure.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CyrK
сообщение 18.7.2005, 5:01


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 11.7.2005
Пользователь №: 45 884
Модель телефона: C650
Прошивка: R365_G_0B.D2.2FR

Рейтинг: 0



Цитата(_N1K_ @ Воскресенье, 17 Июля 2005, 22:00)
не факт что класс CommConnection будет работать на Мотороле ;)  на Сименсах х65+ работает, сам проверял, а с Моторами(Ц650 и подобными) пока не ясно, но скорее всего НЕТ unsure.gif


То, что описание этой функции лежит в SDK от моторолы, и пример программы midway говорит об обратном. С650 поддерживает MIDP2. Надо пробывать.

У кого-нить есть простенькая прога типа терминала на java?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_N1K_
сообщение 18.7.2005, 11:11


Новичок
*

Группа: Пользователи
Сообщений: 18
Регистрация: 19.6.2005
Пользователь №: 44 504
Модель телефона: C650
Прошивка: 2.2FR

Рейтинг: 0



CyrK:
дык у меня есть такая прога, сомодельная, очень простенькая :) на Сименсе CX65 робит как часы, а в Мотор С650 не ставится, Ява там капризная angry.gif даже не уточняется в чом именно проблема, просто выпадает на рабочий стол и всё ph34r.gif ещё фишка в том что даже на Сименсе CommConnection не работает если подключен USB кабель
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CyrK
сообщение 19.7.2005, 9:28


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 11.7.2005
Пользователь №: 45 884
Модель телефона: C650
Прошивка: R365_G_0B.D2.2FR

Рейтинг: 0



Вот кстати, ссылочка:
Motorola C650 Handset J2ME™ Developer Guide
И вот ещё, самое главное, нашёл:
Using serial on Motorola J2ME handsets
Цитата
Notes of using serial IO
Although serial I/O seems easy to use, there are still some notes to which you need to pay attention.
1. Here is the process or guide for using serial connection code, after opening a serial connection (the Connector.open() is executed) then plug in the serial cable. This means that you have to start the application without the cable connected, and as soon as you have executed the code that tries to establish a serial connection, you insert the cable. (This process is commonly used for most of our J2ME handsets, except some Ezx handsets such as E680. For E680 you can have the USB cable connected all through the running of your MIDlet).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CyrK
сообщение 19.7.2005, 13:00


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 11.7.2005
Пользователь №: 45 884
Модель телефона: C650
Прошивка: R365_G_0B.D2.2FR

Рейтинг: 0



Оказывается всё дело в последовательности
подключения кабеля.
Нужно сначала запустить java-приложение,
а затем подключать usb-кабель.
Я попробовал запустить демонстрационный
пакет NetworkDemo (COMM Demo) из J2ME
Wireless Toolkit 2.2. Потом подсоединил
кабель. На компе открыл Hyperterminal,
настроенный на COM порт USB модема Motorolы.
Получился простенький чат, правда, без
поддержки русских символов.
Но стоит запустить java-приложение с уже
подсоединённым кабелем, при попытке что-то
послать в порт телефона выскакивает ошибка
приложения.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Exti
сообщение 27.10.2005, 10:58


Новичок
*

Группа: Пользователи
Сообщений: 26
Регистрация: 4.10.2005
Из: г.Минск
Пользователь №: 53 542
Модель телефона: Motorola C650
Прошивка: R368_G_0B.A0.0FR

Рейтинг: 0



Кто нить уже пробовал чтонибудь подключать или нет?? И ещё вопросец можноли сделать игру чтобы соеденить два телефона через дата кабель и вместе рубаться??
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
lv333
сообщение 31.10.2005, 7:52


Ветеран
*****

Группа: Пользователи
Сообщений: 656
Регистрация: 11.7.2005
Из: Украина, Киев
Пользователь №: 45 916
Модель телефона: Motorola Defy+
Прошивка: СМ 10

Рейтинг: 199.6



Цитата(Exti @ Четверг, 27 Октября 2005, 13:58)
Кто нить уже пробовал чтонибудь подключать или нет?? И ещё вопросец можноли сделать игру чтобы соеденить два телефона через дата кабель и вместе рубаться??
*


Нет низя off_topic;
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Может ли Java-программа взаимодействовать с USB?, для управления контроллерами · Ломаем и строим! · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 14.6.2025, 18:18

Форум живёт: