Следующее полезно иметь в виду. Модемы GSM имеют ряд стандартов, которых они также «соблюдают». В основном стандарты накладываются друг на друга следующим образом:
- Последовательный асинхронный автоматический набор номера и управление (V.25ter)
- Набор AT-команд для мобильного оборудования GSM (GSM 07.07)
- Расширенный синтаксис команды AT Command (зависит от производителя - вам понадобится руководство от них)
Два очень важных факта, которые помогут вам, когда вы не хотите читать слишком много документов:
- Вы можете проверить, поддерживается ли AT-команда, используя =? синтаксис. Обычно, когда команда поддерживается модемом, вы получите ответ с допустимыми значениями команды и OK. В противном случае вы получите ответ ERROR, если он не поддерживается.
- Некоторые (не все) модемы поддерживают команду AT+CLAC, которая выводит все поддерживаемые AT-команды.
Итак, возвращаясь к исходному вопросу 1 :)
«+» обычно являются стандартными AT-командами GSM, которые вы найдете в спецификации GSM 07.07 или спецификации V.25ter.
«&» обычно представляют собой AT-команды последовательной конфигурации низкого уровня, основанные на V.25ter.
«%» — это, как правило, AT-команды производителя. Поэтому лучше всего проверить документацию производителя модема по набору команд AT, если она существует.
«$» — это, как правило, AT-команды производителя. Поэтому лучше всего проверить документацию производителя модема по набору команд AT, если она существует.
«#» — это, как правило, AT-команды производителя. Поэтому лучше всего проверить документацию производителя модема по набору команд AT, если она существует.
«*» — это, как правило, AT-команды производителя. Поэтому лучше всего проверить документацию производителя модема по набору команд AT, если она существует.
Переходя ко второму вопросу...
К сожалению, вы не можете «активировать» команды. Они встроены в прошивку вашего модема. И, как вы видите выше, существуют специфичные для производителя AT-команды, которые не реализованы на каждом GSM-модеме.
Есть одна вещь, которую вы можете перепроверить, а именно, действительно ли вы подключены к интерфейсу AT Command. Обычно существует несколько интерфейсов, например, для GPS, фирменных интерфейсов производителя и интерфейсов PPP. С последним (интерфейсы PPP) вы можете заразить выполнение AT-команд, но набор команд крайне ограничен. В этом вы можете убедиться, выполнив команду ATI. Например, я знаю, что в модемах Sierra Wireless интерфейсы PPP идентифицируются как APP1, APP2 и APP3. Но это опять же зависит от производителя модема.
person
Matt Aldridge
schedule
15.06.2014