0
Каталог товаров
Поиск по каталогу Поиск
iRZ

Работа с SMS на роутерах iRZ R-серии

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

Способ №1: отправка SMS из пункта меню Send SMS

В данном способе все просто, перейдите в раздел Tools => Send SMS и заполняете поле Recipient Phone Number номером телефона получателя SMS, а в поле Message вписываете желаемый текст и нажимаете кнопку Send.

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

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

В разделе меню Tools => GPIO есть возможность настроить цифровые порты ввода-вывода на реагирование изменения их состояния с отправкой SMS на указанный номер. Реагировать роутер может либо только на появление напряжения на указанном порту, либо только на пропажу напряжения, либо на оба этих события. Регулируется данный выбор в столбце - Trigger.

Способ №3: отправка SMS посредством web api роутера.

Как работает api роутера для отправки SMS:
для отправки сообщения необходимо выполнить POST запрос по протоколу HTTP на адрес роутера к URI /api/sendsms и передать в теле запроса JSON объект вида:

     "recipient": "+79991234567",
	      "message": "test\n"
	 }

где: 
"recipient" - номер получателя, 
"message" - текст сообщение.

Данные необходимо передавать в кодировке utf-8.

В ответ роутер сообщит об отправке сообщения JSON-объектом вида:

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

где: 
"result" - результат отправки: ok или fail

Пример работы через утилиту curl:

#  curl -X POST http://root:root@192.168.1.1/api/sendsms -d '{"recipient": "+79991234567", "message": "test\n=)"}'

ответ:

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

Для операционных систем семейства WINDOWS так же есть утилита curl*, но вот синтаксис команды выглядит по другому :

curl -H "Content-Type: application/json" -X POST http://root:root@192.168.1.1/api/sendsms -d "{\"recipient\": \"+79111234567\", \"message\": \"test\"}"

*данный метод тестировался на Windows 10 и утилите curl с сайта curl.com ver.8, в других версиях Windows с другими версиями утилиты curl синтаксис может не совпадать


Оборудование


Поиск по каталогу
Например Termit iRZ модем Rl21 Atm21 Антенна 906 sma 47270
По Вашему запросу «» ничего не найдено
Отправьте сообщение, мы постараемся помочь
Поиск по базе знаний
Например ATM control iRZ collector iRZ bridge Termit Настройка ALFA
Мы используем cookie-файлы