Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.12.2016, 17:51   #71
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Sms через 3g модем - openWRT

У вас отправка СМС настроена?
Подробности по отправке СМС http://cyber-place.ru/showthread.php?t=440
Admin вне форума   Ответить с цитированием
Старый 16.12.2016, 18:23   #72
Vupver
Member
 
Регистрация: 01.12.2014
Адрес: Тверь
Сообщений: 62
Вес репутации: 0
Vupver is an unknown quantity at this point
По умолчанию Re: Sms через 3g модем - openWRT

Цитата:
Сообщение от Admin Посмотреть сообщение
У вас отправка СМС настроена?
Подробности по отправке СМС http://cyber-place.ru/showthread.php?t=440
смс-отправка настроена, все работает, если в скрипт просто поместить команду отправку смс, то она отправляется корректно при загрузке роутера.
Vupver вне форума   Ответить с цитированием
Старый 20.12.2016, 15:52   #73
Vupver
Member
 
Регистрация: 01.12.2014
Адрес: Тверь
Сообщений: 62
Вес репутации: 0
Vupver is an unknown quantity at this point
По умолчанию Re: Sms через 3g модем - openWRT

Всем привет!
Обратил внимание на один факт - доступ в интернет на роутере организован через USB модем. Когда есть доступ в интернет - смс рассылка через скрипт не выполняется и даже через echo смс не отправляется. Когда выключаю мобильный интернет - всё работает (в смысле приходит смс что интернет отсутствует)

Последний раз редактировалось Vupver; 20.12.2016 в 16:04.
Vupver вне форума   Ответить с цитированием
Старый 20.12.2016, 19:46   #74
Vupver
Member
 
Регистрация: 01.12.2014
Адрес: Тверь
Сообщений: 62
Вес репутации: 0
Vupver is an unknown quantity at this point
По умолчанию Re: Sms через 3g модем - openWRT

В итоге - когда доступ в интернет на mr3020 через другой роутер по LAN - смс оповещение о доступности интернета работает, а когда доступ через сам USB модем - то смс не отправляются.Что то видимо с настройками самого модема, надо смотреть режимы его работы
Vupver вне форума   Ответить с цитированием
Старый 20.12.2016, 22:26   #75
Sirocco
Senior Member
 
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0
Sirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant futureSirocco has a brilliant future
По умолчанию Re: Sms через 3g модем - openWRT

Цитата:
Сообщение от Vupver Посмотреть сообщение
В итоге - когда доступ в интернет на mr3020 через другой роутер по LAN - смс оповещение о доступности интернета работает, а когда доступ через сам USB модем - то смс не отправляются.Что то видимо с настройками самого модема, надо смотреть режимы его работы
Насколько знаю, смс отправляется только в режиме gsm/2g. Если модем в 3g, то его надо перевести в 2g отправить смс, и перевести в 3g обратно. Но я могу ошибаться...
Sirocco вне форума   Ответить с цитированием
Старый 20.12.2016, 22:49   #76
Vupver
Member
 
Регистрация: 01.12.2014
Адрес: Тверь
Сообщений: 62
Вес репутации: 0
Vupver is an unknown quantity at this point
По умолчанию Re: Sms через 3g модем - openWRT

Цитата:
Сообщение от Sirocco Посмотреть сообщение
Насколько знаю, смс отправляется только в режиме gsm/2g. Если модем в 3g, то его надо перевести в 2g отправить смс, и перевести в 3g обратно. Но я могу ошибаться...
модем находится постоянно в 3G и смс с него отправляются, но только когда отключена передача данных, а точнее отключен интерфейс wan, где настроен доступ к мобильному UMTS соединению

Последний раз редактировалось Vupver; 20.12.2016 в 23:02.
Vupver вне форума   Ответить с цитированием
Старый 22.12.2016, 00:22   #77
nikorip
Junior Member
 
Регистрация: 22.12.2016
Сообщений: 3
Вес репутации: 0
nikorip is an unknown quantity at this point
По умолчанию Re: Sms через 3g модем - openWRT

Здравствуйте! Кто знает как заставить gnokii отсылать смс на несколько номеров.
~# echo test | gnokii --sendsms +7**********
Данная команда отсылает текст "test" на номер "+7**********". Можно ли как то указать несколько номеров хотя бы два номера?
nikorip вне форума   Ответить с цитированием
Старый 22.12.2016, 06:49   #78
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Sms через 3g модем - openWRT

Код:
if [ $INET == 1 ] 
	then 
	 INET=0;
         echo "No Internet" | gnokii --sendsms '+7905ХХХХХХХ';
         echo "No Internet" | gnokii --sendsms '+7905ХХХХХХХ'; 
	fi;
Admin вне форума   Ответить с цитированием
Старый 22.12.2016, 18:53   #79
nikorip
Junior Member
 
Регистрация: 22.12.2016
Сообщений: 3
Вес репутации: 0
nikorip is an unknown quantity at this point
По умолчанию Re: Sms через 3g модем - openWRT

Admin спасибо вам. Буду пробовать...
nikorip вне форума   Ответить с цитированием
Старый 23.12.2016, 21:51   #80
nikorip
Junior Member
 
Регистрация: 22.12.2016
Сообщений: 3
Вес репутации: 0
nikorip is an unknown quantity at this point
По умолчанию Re: Sms через 3g модем - openWRT

Не подскажите если кто разбирается в языке Perl. Есть скрипт
Код:
#!/usr/bin/perl -w
    use strict;
    use IO::Socket;

    my($server, $newmsg,

    $max_len, $server_port);
    $max_len = 160;
    $server_port = 12345;

    $server = IO::Socket::INET->new(LocalPort=>$server_port, Broadcast=>0, Proto=>"udp")
    or die "Error starting UDP Server on port $server_port: $@\n";
    print "UDP Server started on port $server_port\n";
    $newmsg = "";
    while($server->recv($newmsg,$max_len)){
    if($newmsg){
    #my($port, $ipaddr) = sockaddr_in($server->peername);
    print "Received: $newmsg \n";
    open(GNOKII, "| gnokii --sendsms +7**********") || die "Starting gnokii failed: $!\n";
    print GNOKII $newmsg;
    close(GNOKII);
    }
    }

    die "recv: $!";
Данный скрипт прослушивает порт 12345 и передает все приходящие в него сообщения в gnokii, на указаний номер мобильного отправляется смс.
Надо изменить скрипт таким образом что бы смс приходили на 2 указаних номера. Я в программировании не силен, помогите если кто знает как решить эту задачу. Делаю смс оповещения на основании вот этой статьи https://habrahabr.ru/post/154065/
Всем заранее спасибо
nikorip вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:41. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика