|
3G-модем на автоответе->PL2303->COM-порт. Реально? |
|
|
|
Jun 26 2018, 06:19
|
Участник
Группа: Участник
Сообщений: 32
Регистрация: 23-10-07
Пользователь №: 31 632
|
Здравствуйте. Есть давно работающая система: компьютер обзванивает удалённые контроллеры с помощью Dial-Up-модемов. Сейчас проводная связь неисправна и вот возникла мысль попробовать сотовую. Проблема в том, что контроллеры очень старые и имеют только COM-порт. Со стороны компьютера 3G-модем (HUAWEI E173) "привязался" к системе легко: программа (ещё DOSовская) успешно позвонила мне на мобилку (которая вдруг выдала нештатные мелодию и картинку ). А что с ведомой стороной - есть смысл заниматься? 1. Если, скажем, установить авто-ответ на удалённом 3G-модеме (а также 2G-режим? Что-то ещё?) - то будет ли он просто "снимать трубку" и принимать-передавать данные, без попыток общения с отсутствующим компьютером? Где-то мелькало, что нужно его конфигурировать как сетевую карту... Контроллер поддерживает макс скорость 9600. 2. PL2303 декларируется как "полный согласователь" USB-COM, но, возможно, со стороны USB должен быть обязательно компьютер? Или может быть и периферия (3G-модем)? 3. А если на ведомой стороне использовать модем мобилки, а не 3G - ведущий 3G-модем будет с ней стыковаться? Или трубки должны быть с обеих сторон?
|
|
|
|
|
Jun 26 2018, 18:31
|
Участник
Группа: Участник
Сообщений: 32
Регистрация: 23-10-07
Пользователь №: 31 632
|
К сожалению, бюджет на нуле, так что могу использовать только то, что есть - несколько мобилок и 3G-модемов. jcxz, а для DATA-звонка есть специальная команда? Я звоню как в обычном Dial-Up: atd<номер> Сергей: так в 3G-модемах нет режима типа "dumb"/тупой, как в старых Dial-Up-модемах, когда модем после подачи питания не реагирует ни на какие команды, а только передаёт-принимает?
|
|
|
|
|
Jun 26 2018, 22:07
|
Гуру
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095
|
QUOTE (Funtov @ Jun 26 2018, 21:31) К сожалению, бюджет на нуле, так что могу использовать только то, что есть - несколько мобилок и 3G-модемов. Стройте переходник на каом-нибудь современном дешевом контроллере с USB-Host на борту. QUOTE (Funtov @ Jun 26 2018, 21:31) так в 3G-модемах нет режима типа "dumb"/тупой, как в старых Dial-Up-модемах Может и есть, но вам надо сначала продраться к модему сквозь USB.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Jun 27 2018, 04:45
|
Участник
Группа: Участник
Сообщений: 32
Регистрация: 23-10-07
Пользователь №: 31 632
|
aaarrr, а как же к нему подключить COM-порт контроллера?
|
|
|
|
|
Jun 27 2018, 07:26
|
Гуру
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713
|
Цитата(Funtov @ Jun 26 2018, 21:31) jcxz, а для DATA-звонка есть специальная команда? Я звоню как в обычном Dial-Up: atd<номер> Откройте мануал на любой GSM-модем и прочитайте про назначение символа ';' в строке дозвона ATD. Обычный звонок с телефона идёт как голосовой по дефолту и примется как голосовой модемом без возможности передачи данных. Цитата(CADiLO @ Jun 27 2018, 08:37) Или делать на контроллере стык с вашим устройством, где с одной стороны будет СОМ к устройству, а с другой USB host к "свистку" или мобилке. А где гарантия что в девайсах просто CDC без необходимости дополнительного драйвера для данного модема/телефона?
|
|
|
|
|
Jun 27 2018, 07:31
|
Участник
Группа: Участник
Сообщений: 32
Регистрация: 23-10-07
Пользователь №: 31 632
|
Ну, бросить-то всегда успею, а так хоть немного в теме разберусь, как минимум )). Вот, например, рассказывают, что раньше подобные вещи народ массово делал на старых мобилках Сименс, где только Rx, Tx и GND, а HOST не нужен. Это ведь вариант для ведомого? Интересно, а с ним состыкуется ведущий "свисток"? А в случае переходника COM<>Ethernet (рядом с моим устройством есть обычный роутер) - на ведущем компе нужно эмулировать COM через Ethernet?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|