|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Доброго дня! Немогу найти инфу о работе с USB портами, а именно - определить на каком порту находится модем и как посылать на него АТ команды и считывать приходящие на него смс. Мне необходимо написать программу для работы с симочным gprs usb модемом alcatel. Суть программы - смс автоинформатор. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 07:57 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
А почему USB-то? Интерфейс у всех таких модемов - на виртуальном COM-порте... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 08:21 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Достаточно-ли для этого Microsoft Comm Control? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 09:20 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Как мне определить на каком виртуальном com порте повис модем? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 09:28 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Hulimontana, Опросить все порты, или посмотреть в реестре. На форуме обсуждалось, ищите. Также читал, что MSComm не поддерживает номер порта > 16. В гугле находил неплохой класс для работы с COM портами, используя API CreateFile, WriteFile, ReadFile etc ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 09:49 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Определил COM порт 3. Открываю порт: Код: vbnet 1.
Посылаю команду: Код: vbnet 1. 2.
В поле Text1.Text - пустота... Подскажите пожалуйста что я сделал не правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 10:09 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
HulimontanaОпределил COM порт 3. Открываю порт: Код: vbnet 1.
Посылаю команду: Код: vbnet 1. 2.
В поле Text1.Text - пустота... Подскажите пожалуйста что я сделал не правильно?нужно проверять инпут не один раз и немедленно, а по таймеру данные в порту появляются не сразу, это присоединенное устройство решает что и когда отдать ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 10:16 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Добавил таймер с интервалом 500, в нем код: Код: vbnet 1.
Результат не изменился, в текстовом поле - пусто. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 10:22 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Возможна ли ситуация, что вы не заметили, как текст появился и затёрся на следующем тике таймера, когда вернулся пустой инпут? Используйте для отладки Код: vbnet 1.
так текст не исчезнет бесследно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 10:29 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Если в этом смысле все в порядке, попробуйте опросить модем из панели управления. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 10:31 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Снова безрезультатно. Из панели управления модем опрашивается нормально. Там-же в дополнительных настройках модема я повесил его на 11 COM порт. Это не могло стать причиной ошибки? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 10:34 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Hulimontana, "ATI" & vbCr ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 10:36 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
точно, crlf же ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 10:37 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Успех! Спасибо за помощь, думаю дальше не сложно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 10:41 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Hulimontana, Дмитрий77На тебе мой древний проект от 2002г. целиком, Отправка и получение смс сообщений через com порт. Дерзай. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2012, 15:36 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Правильно-ли я понял - для того чтобы отправить смс на русском языке, за место обычного текста типо - "Привет", мне нужно перевести каждый символ в другую кодировку, к примеру в юникод "041F04400438043204350442" (Так выглядит "Привет" в Unicode). Верный алгоритм? Если так то - в какую именно кодировку нужно переводить для симочного usb модема? PDU? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2012, 09:15 |
|
Работа с USB модемом
|
|||
---|---|---|---|
#18+
Подойдет-ли мне данный метод перекодировки? http://www.edgemodem.ru/forum/viewtopic.php?p=1423&sid=14cf47d84f89cdd9375b31226733a1ea#p1423 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2012, 09:34 |
|
|
start [/forum/topic.php?fid=60&msg=38084584&tid=2157258]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 185ms |
0 / 0 |