Инструменты пользователя

Инструменты сайта


router_sms_control

Управление роутером через SMS

В возможности роутера заложена функция управления по SMS. С её помощью, отправляя SMS на номер сим-карты, установленной в роутере, можно передавать ему различные команды - от простейшей перезагрузки, до сложных shell-скриптов.
Рассмотрим подробнее.

Приложение управления по SMS находится во вкладке Сеть - Модем - Приложение - Управление через СМС.

В поле Пароль необходимо указать придуманный вами пароль, который будет отправляться в теле каждой SMS. К паролю Wi-Fi, или паролю для доступа к роутеру он не имеет никакого отношения.

В поле Тел. номера укажите один или несколько телефонных номеров (через запятую), с которых вы будете отправлять команды.

После ввода пароля, телефонного номера и нажатия Применить, в нижней части страницы вы увидите готовые примеры пары команд. Например, для перезагрузки роутера по SMS поле Shell скрипт оставьте пустым. Достаточно отправить SMS в формате PASSWORD#>COMMAND. В нашем случае это 404#>reboot. Роутер будет перезагружен.

Если вам требуется отправить на роутер какой-то скрипт, то вы можете его описать в соответствующем поле через shell функцию и отправить SMS в формате PASSWORD#>FUNCTION
Пример:

test(){
 
BASH SCRIPT
 
}

где test - название функции.

Напишем небольшой скрипт из двух строчек, который будет создавать в файловой системе роутера, в каталоге tmp два файла - в одном будет информация о текущем сигнале, а во втором текст Testing sms control.

Выглядеть это будет так:

test(){
mmcli -m modem1 --signal-get > /tmp/signal_info
echo Testing sms control > /tmp/file2
}

Отправка SMS вида: 404#>test запустит скрипт и создаст два требуемых файла.

После успешного исполнения команды роутером на ваш телефон придёт SMS вида:

<<test
>>

В случае ошибки будет SMS:

<<test
>>false

Это сообщение может означать либо то, что команда не была выполнена, либо команда выполнена, но частично или с ошибкой. Детали ошибки можно посмотреть в системном журнале роутера.

Содержимое тела функции ограничено вашей фантазией и возможностями операционной системой роутера.

router_sms_control.txt · Последнее изменение: 2022/12/12 11:22 — Helpdesk