Пример использования SMS команд в модеме RX / Служба SMS AT RUN

Пример использования SMS команд в модеме RX / Служба SMS AT RUN

1. Включение службы

Для активации SMS AT RUN выполните команду:

AT#SMSATRUN=1

2. Настройка режима выполнения

Команда для настройки параметров SMS AT RUN:

AT#SMSATRUNCFG=<instance>[,<urcmod>[,<timeout>]]

По умолчанию используется:

AT#SMSATRUNCFG=3,1,5

Это значение можно оставить без изменений.

3. Настройка белого списка номеров

Для ограничения доступа используйте команду:

AT#SMSATWL=<action>,<index>,[<entryType>,[<string>]]

Пример добавления номера +79999999999 в первый слот:

AT#SMSATWL=0,1,0,"+79999999999"
  • <action>: 0 – добавить, 1 – удалить, 2 – вывести
  • <index>: номер слота в списке (от 1 до 8)
  • <entryType>: 0 – номер телефона, 1 – пароль (до 2 паролей)
  • <string>: телефон в кавычках. Можно использовать * для маски

Примеры масок:

"+7*"

— все российские номера

"+7916*"

— только МТС Москва

4. Сохранение настроек

Чтобы сохранить все настройки в энергонезависимую память:

AT&W

5. Пример использования

Если отправить SMS с текстом:

AT+CSQ

на номер модема, вы получите ответ:

+CSQ: 9,0
OK