Рейтинг:
11
Dave Kreskowiak
Во-первых, USB-это не порт, а шина. Вы не можете относиться к нему как к последовательному или параллельному порту. Вы используете методы доступа, предоставляемые драйвером устройства, к которому вы подключаетесь.
А теперь я скажу кое-что, что может вас смутить. Если устройство выставляет себя как последовательное устройство, то вы можете разговаривать с ним, используя обычные методы последовательного порта, например через COM1, или любой другой идентификатор порта, в качестве которого настроено устройство.
VB.NET связь через последовательный порт[^]
Joeadeoye
Спасибо за ваш ответ, сэр! Я читал статью, в которой говорится о COM, Как вы сказали, но я, кажется, не понимаю, как создать связь с мобильным телефоном. Вот ссылка http://janaxelson.com/serial_ports_dotnet.htm а также я получил еще один учебник о том, как подключить мобильный телефон к ПК для обмена данными здесь http://developer.nokia.com/community/wiki/How_to_use_USB_cable_connection_in_Java_ME но все мои усилия заставить его работать были напрасны
Я снова не знаю, что делать. Пожалуйста, помогите мне
Dave Kreskowiak
У вас должно быть приложение на устройстве, которое также открывает COM-порт для разговора с вашим приложением на ПК. Без этого только одна сторона говорит/слушает, и на другом конце нет никого.
Joeadeoye
Вот именно! именно этого я и хочу добиться. Есть приложения на обоих концах (мобильные и ПК), и они оба должны иметь возможность общаться друг с другом. Пожалуйста, помогите мне
Dave Kreskowiak
Итак, ваше устройство должно быть настроено так, чтобы оно показывало себя как последовательное устройство на своем USB-порту. Я не могу сказать вам, как это сделать, и это не имеет никакого отношения к вашему коду. Это должно быть сделано в конфигурации самого устройства.
Joeadeoye
Вот чего я хочу добиться:
Имейте мобильный телефон (BlackBerry), подключенный к ПК через USB-кабель через драйвер программного обеспечения BlackBerry Desktop Manager. Там будет приложение на мобильном телефоне, а также приложение на ПК. Оба приложения (мобильное и компьютерное) должны иметь возможность отправлять друг другу строковые сообщения. Я видел приложения, которые делают это. Примером может служить приложение под названием "Tether" в BlackBerry App World.
В соответствии с тем, что вы сказали, то есть настройка устройства, чтобы показать себя как последовательное устройство на его usb-порту, может ли драйвер программного обеспечения BlackBerry Desktop Manager сделать это? Мне очень жаль, что я задаю такой вопрос, просто потому, что я новичок.
Dave Kreskowiak
Я знаю, чего ты хочешь добиться.
Ничего в ответе не меняется, и я понятия не имею, что нужно сделать с BlackBerry, чтобы заставить его отображаться как последовательное устройство на USB. Вот для чего предназначена документация по BlackBerry SDK.
Joeadeoye
Кто Нибудь Помогите
Dave Kreskowiak
Неужели? Вы не можете ввести "Blackberry open serial port" в Google?? Ты что, издеваешься надо мной??
Вау. Смотри, что я нашел: http://docs.blackberry.com/en/developers/deliverables/11938/Use_a_USB_or_serial_port_connection_508962_11.jsp
Святое дерьмо! Это есть в документации Blackberry SDK!!
Joeadeoye
Спасибо за ссылку, Дэйв. Я проверю и перезвоню вам