Передача AT-комманд в 3G модем при установленном pppd соединении
От: plr  
Дата: 01.12.12 09:27
Оценка:
Не могу сходу решить задачу, решил не изобретая велосипед спросить у сообщества.

Действие происходит только под linux, причем минимизированным с busybox. На C/++, но подойдет наколка на других языках, я просто не соображу как правильно не останавливая соедининение отправлять модему АТ-команды и получать на них ответы.

Раньше я помню был перевод +++ в командный режим модема, но тогда надо было заниматься потоком, а сейчас есть ли другие варианты, не хотелось бы влазить в процессы с pppd.
3g модем linux
Re: Передача AT-комманд в 3G модем при установленном pppd соединении
От: Pasha1st  
Дата: 01.12.12 10:07
Оценка: 3 (1)
Здравствуйте, plr, Вы писали:

plr>Не могу сходу решить задачу, решил не изобретая велосипед спросить у сообщества.


plr>Действие происходит только под linux, причем минимизированным с busybox. На C/++, но подойдет наколка на других языках, я просто не соображу как правильно не останавливая соедининение отправлять модему АТ-команды и получать на них ответы.


plr>Раньше я помню был перевод +++ в командный режим модема, но тогда надо было заниматься потоком, а сейчас есть ли другие варианты, не хотелось бы влазить в процессы с pppd.


Современные 3G-модемы создают 2-3 COM-порта, через один идут данные, через второй может принимать команды. Не знаю как под линухом, но под виндой родные утилиты через второй порт и мониторят состояние сети и т.д.
Re[2]: Передача AT-комманд в 3G модем при установленном pppd соединении
От: plr  
Дата: 01.12.12 11:04
Оценка:
P>Современные 3G-модемы создают 2-3 COM-порта, через один идут данные, через второй может принимать команды. Не знаю как под линухом, но под виндой родные утилиты через второй порт и мониторят состояние сети и т.д.

Кто может подсказать пжлст спецификации, стандарты, описывающие эти порты у устройств. Мне в итоге нужно сделать универсальное решение, хочу опираться на источники.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.