Отправка SMS с роутеров iRZ R-серии: три способа

  • Михаил
  • 8 мин. на прочтение
  • 13
  • 22 Dec 2025
  • 22 Dec 2025

Роутеры iRZ R-серии поддерживают несколько способов отправки SMS-сообщений. Это позволяет гибко интегрировать устройство в системы мониторинга, оповещения или автоматизации. Рассмотрим три основных способа отправки SMS.


Способ 1: Отправка SMS через меню "Send SMS"

Описание: Самый простой способ отправить SMS — использовать встроенное меню роутера.

Шаги:

  1. Перейдите в раздел Tools → Send SMS.
  2. В поле Recipient Phone Number введите номер телефона получателя в международном формате (например, +79991234567).
  3. В поле Message введите текст сообщения.
  4. Нажмите кнопку Send.

Ограничения:

  • Одновременно можно отправить SMS только на один номер.

Способ 2: Отправка SMS по событию на GPIO-порту

Описание: Роутер может автоматически отправлять SMS при изменении состояния цифровых портов ввода-вывода (GPIO). Это удобно для систем сигнализации или мониторинга оборудования.

Настройка:

  1. Перейдите в раздел Tools → GPIO.
  2. Выберите порт, который будет использоваться для мониторинга.
  3. В столбце Trigger укажите, на какое событие должен реагировать роутер:
    • Появление напряжения;
    • Пропажа напряжения;
    • Оба события.
  4. Укажите номер телефона для отправки SMS и текст сообщения.

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

  • Подключите датчик открытия двери к GPIO-порту.
  • Настройте отправку SMS при срабатывании датчика.

Способ 3: Отправка SMS через Web API

Описание: Для автоматизации и интеграции с внешними системами можно использовать Web API роутера. Это позволяет отправлять SMS программно, используя HTTP-запросы.

Формат запроса:

  • Метод: POST
  • Адрес: http://<IP_роутера>/api/sendsms
  • Авторизация: Логин и пароль по умолчанию — root:root.
  • Тело запроса (JSON):

{
 "recipient": "+79991234567",
 "message": "Текст сообщения\n"
}

  • Кодировка: UTF-8.

Ответ роутера:

  • Успешная отправка:

{
 "result": "ok",
 "_board": {
   "platform": "irz_ra01",
   "name": "RU11w"
 }
}

  • Ошибка:

{
 "result": "fail"
}

Примеры использования:

1. Отправка SMS с помощью curl (Linux/macOS)

curl -X POST http://root:root@192.168.1.1/api/sendsms -d '{"recipient": "+79991234567", "message": "Тестовое сообщение\n"}' -H "Content-Type: application/json"

2. Отправка SMS с помощью curl (Windows)

curl -H "Content-Type: application/json" -X POST http://root:root@192.168.1.1/api/sendsms -d "{\"recipient\": \"+79991234567\", \"message\": \"Тестовое сообщение\"}"

Примечание:

  • На Windows синтаксис команды может отличаться в зависимости от версии curl.
  • Убедитесь, что IP-адрес роутера (192.168.1.1 в примере) соответствует вашей сети.

Заключение

Роутеры iRZ R-серии предоставляют гибкие инструменты для отправки SMS: от ручного ввода до автоматизации через GPIO и Web API. Выбор способа зависит от задачи:

  • Ручная отправка: через меню "Send SMS".
  • Автоматизация по событиям: через настройку GPIO.
  • Интеграция с внешними системами: через Web API.