Задать вопрос
@qvlad

Модем Wavecom мультиплексирование команд/данных?

Есть модем Wavecom q24pl003 пытаюсь заставить его работать в режиме мультиплексирования данных/команд.

При работе в обычном режиме все работает отлично.

Нашел в мануале команду +WMUX. После ее использования AT команды по прежнему принимаются хорошо, даже после получения сообщения CONNECT, т.е. переключения в режим передачи данных. Но вот с получением данных модемом кажется какая-то проблема.


Запускаю ppp демон со следующими параметрами:


/usr/sbin/pppd /dev/ttyS0 115200 name mts nodefaultroute ipparam 8.8.8.8/32 call gprs debug dump

pppd options in effect:

debug debug # (from command line)

nodetach # (from /etc/ppp/gprs-options)

dump # (from command line)

name mts # (from command line)

/dev/pts/3 # (from command line)

115200 # (from command line)

lock # (from /etc/ppp/gprs-options)

crtscts # (from /etc/ppp/gprs-options)

escape ff # (from /etc/ppp/peers/gprs)

asyncmap 20a0000 # (from /etc/ppp/peers/gprs)

mtu 1400 # (from /etc/ppp/gprs-options)

ipcp-accept-local # (from /etc/ppp/gprs-options)

ipcp-accept-remote # (from /etc/ppp/gprs-options)

ipparam 8.8.8.8/32 # (from command line)

noipdefault # (from /etc/ppp/gprs-options)

ipcp-max-terminate 10 # (from /etc/ppp/gprs-options)

ipcp-max-configure 30 # (from /etc/ppp/gprs-options)

ipcp-max-failure 20 # (from /etc/ppp/gprs-options)

nodefaultroute # (from command line)

nobsdcomp # (from /etc/ppp/gprs-options)

nodeflate # (from /etc/ppp/gprs-options)

using channel 2

Using interface ppp0

Connect: ppp0 <--> /dev/pts/3

sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0xd4e421ec> ]

rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0x0> ]

sent [LCP ConfAck id=0x1 <mru 1500> <asyncmap 0x0> ]

sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0xd4e421ec> ]

rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0x0> ]

sent [LCP ConfAck id=0x1 <mru 1500> <asyncmap 0x0> ]

sent [LCP ConfReq id=0x1 <asyncmap 0x20a0000> <magic 0xd4e421ec> ]




LCP: timeout sending Config-Requests


Соединение соответственно так и не устанавливается.

Буду благодарен за любую помощь.


P.S.

Если поможет, то вот hexdump одного из ppp запросов к модему:


7e 7d df 7d 23 c0 21 7d 21 7d 21 7d 20 7d 34 7d

22 7d 26 7d 22 7d 2a 7d 20 7d 20 7d 25 7d 26 3b

e8 bf 46 7d 27 7d 22 7d 28 7d 22 7d 38 79 7e


А вот одна из посылок от модема:


dd 32 00 7e ff 7d 23 c0 21 7d 21 7d 21 7d 20 7d

36 7d 21 7d 24 7d 25 dc 7d 22 7d 26 7d 20 7d 20

7d 20 7d 20 7d 27 7d 22 7d 28 7d 22 7d 23 7d 24

c0 23 26 b4 7e 0f


Первый байт — обертка означающая, что передается пакет данных.

Второй — длина данных.

Третий — тип посылки.

Затем идут сами данные.

Последний байт контрольная сумма.
  • Вопрос задан
  • 2656 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы