2012-02-09 2 views
1

У меня есть встроенный linux и модуль Telit gprs/gps («GM862-GPS» на USB-порту). Мой текущий проект требует, чтобы он был подключен через gprs для отправки данных, при этом постоянно запрашивая модуль для позиции gps. Я подключен к gprs с помощью ppp-daemon и chatsripts, но когда соединение установлено, модуль, похоже, заблокирован (никакой реакции на AT-команды через minicom).GPRS и GPS на встроенной Linux

Я читал, что «AT + CMUX» может быть одним из решений, предоставляемых этим устройством, но я не знаю, как его использовать, поскольку «Руководство пользователя CMUX» от Telit не очень полезно (и программа для автоматической настройки предназначена только для окон).

Кто-нибудь знает, как справиться с этой командой, или даже знает лучший выбор для решения этой проблемы?

+0

Возможно, вы можете запустить программу настройки окон и захватить команды, которые она отправляет. –

ответ

1

Ответ может быть слишком поздним.

Для создания другого COM-порта вам необходимо использовать CMUX. Однажды я играл с CMUX, и я понимаю ваши разочарования. В моем случае это сработало некоторое время, а затем потерпело неудачу, и я не мог понять, почему. Вы можете отправить свой вопрос в Roundsolutions.

Я запрограммировал модуль, написав скрипты Python и загрузив его в модуль. Их API Python предоставляет два канала для отправки AT-команд в модуль: MDM и MDM2. Я использую MDM как команду AT и использую MDM2 для создания сокетов. Первоначально вы используете MDM2 для отправки AT-команд для создания соединения сокета. После подключения любые переданные ему данные будут интерпретироваться как поток данных вместо AT-команд. Они позволяют отправлять «+++», чтобы вернуться в режим команд AT.

 Смежные вопросы

  • Нет связанных вопросов^_^