Comments 41
Было бы интересно посмотреть исходники, особенно в части приема-отправки SMS. Если это не противоречит вашей лицензионной политике, конечно.
+1
>Было бы интересно посмотреть исходники
Попробую угадать: там элементарные команды GSM-модема (AT+CMGF и т.д.), отправляемые на порт.
Попробую угадать: там элементарные команды GSM-модема (AT+CMGF и т.д.), отправляемые на порт.
+4
Исходники и пример использования выложу, ссылку добавлю в статью
+3
А ребутнуть полностью зависший сервер так не получится ведь?
-1
UFO just landed and posted this here
Виброзвонком от СМС замыкать контакт ресета?
Хотя тогда он будет ребутать сервер на каждую СМСку…
Ага, нужно 2 телефона!
Хотя тогда он будет ребутать сервер на каждую СМСку…
Ага, нужно 2 телефона!
+2
неужели так часто приходится ребутать сервера, что для этого нужно подсоединять мобильник? ради такого случая можно ребутать и самостоятельно, зайдя в серверную) Мобильник больше подходит для экстренных оповещений, когда другим способом инфу не передать…
0
Если он завис намертво, да так, что и этот сервис «умер», то не получится. Если же сервис еще ворочается, то можно скриптом. Пример есть здесь
Есть еще железный вариант с подобной штукой Управляет питанием, сам управляется по SNMP
Есть еще железный вариант с подобной штукой Управляет питанием, сам управляется по SNMP
0
А вот к вам вопрос… а где такую штуку купить и сколько она денег стоит? Нигде не смог найти… полдня угробил
0
Вот, например IPM-8002-EU Planet. Цены и где купить можно посмотреть на price.ru
0
Чисто зло.
-2
Хорошая программа.
А отправить смс из командной строки она сможет? Тогда еще одно ее применение: отправка сообщений в некоторых случаях (допустим, пропал/восстановился Интернет или остановилась критичная служба). Можно конечно воспользоваться почтой типа «номер@оператор.ру», но все же ради интереса.
А отправить смс из командной строки она сможет? Тогда еще одно ее применение: отправка сообщений в некоторых случаях (допустим, пропал/восстановился Интернет или остановилась критичная служба). Можно конечно воспользоваться почтой типа «номер@оператор.ру», но все же ради интереса.
0
Вы изобрели «Отправте смс на номер ХХХ с текстом...» :)
+1
Полезно.
0
>>Может пригодится, например, для управления сервером, доступ к которому ограничен
Действительно, после настройки SMS-интерфейса, c ограниченностью доступа будет покончено. :)
Действительно, после настройки SMS-интерфейса, c ограниченностью доступа будет покончено. :)
+1
При текущем соотношении GPRS/SMS трафика выгоднее с коммуникатора управлять сервером с помощью putty через SSH.
Хотя, если с египетского пляжа нужно ребутнуть сервачок к Задрищенске м.б. и одинаково выйдет…
Хотя, если с египетского пляжа нужно ребутнуть сервачок к Задрищенске м.б. и одинаково выйдет…
0
Очень хорошая идея.
Но так и хочется отправить «format C:» :-)
Вот только было бы классно что-то подобное для *nix-cистем.
Если кто-то знает — не молчите!
Но так и хочется отправить «format C:» :-)
Вот только было бы классно что-то подобное для *nix-cистем.
Если кто-то знает — не молчите!
+1
Вот тут подробности www.lissyara.su/?id=1787.
У себя поднял это на Motorola c390 + Ubuntu.
У себя поднял это на Motorola c390 + Ubuntu.
+2
С этим бы и nnCron справился, например.
-1
Делал нечто подобное лет 5 назад.
Но я так и не решил две проблемы:
Некоторые телефоны, например, фирмы Motorola, умеют отдавать sms только в текстовом режиме. То есть команду смены на бинарный режим они принимают (AT+CMGF=1, что ли, не помню уже), но смс отдают текстом. При этом склеить составную смс не представляется возможным.
Перерыл немало открытой документации по GSM, но так и не научился склеивать отправляемое составное сообщение. Делаю так же, как во входящих, отправляется, но не приходит получателю.
Проблему блокировки последовательного порта я решил, выделив его опрос в отдельный демон.
Проблему универсальности команд я решил так:
Первой командой отсылал имя хоста, порта и юзера, и с этими параметрами запускался модифицированный стандартный ssh-клиент. Вся модификация сводилась к тому, чтобы убрать проверку на то, что stdin является псевдотерминалом. Дело в том, что если stdin не является псевдотерминалом, то ssh отказывается считывать с него пароли.
Дальше всё просто — с телефона с помощью AT-команд через демон считывается SMS, и, если не содержит специальных инструкций, то перенаправляется в трубу стандартного входа ssh, далее ответ по некоторому алгоритму считывается и ответ отправляеться обратно в сеть.
Разработку прекратил по следующим причинам:
— сомнительные перспективы — тогда уже появились телефоны с Java, на них можно было поставить ssh-клиент
— был студентом, денег на смену телефона не было, а брать телефоны взаймы у знакомых всё время неудобно
Актуальная такая вещь может быть в следующих случаях:
— если абонент находится в роуминге/попе без gprs
— нет возможности вывести порт ssh-сервера наружу
— абонент не позаботился о апгрейде телефона на телефон с java и gprs и установкой на него ssh-клиента. К слову, мне в этом деле все эти годы не везло — каждый раз, покупая новый телефон, я забывал проверить в нём наличие Java. И, конечно, каждый раз его не оказывалось.
Но я так и не решил две проблемы:
Некоторые телефоны, например, фирмы Motorola, умеют отдавать sms только в текстовом режиме. То есть команду смены на бинарный режим они принимают (AT+CMGF=1, что ли, не помню уже), но смс отдают текстом. При этом склеить составную смс не представляется возможным.
Перерыл немало открытой документации по GSM, но так и не научился склеивать отправляемое составное сообщение. Делаю так же, как во входящих, отправляется, но не приходит получателю.
Проблему блокировки последовательного порта я решил, выделив его опрос в отдельный демон.
Проблему универсальности команд я решил так:
Первой командой отсылал имя хоста, порта и юзера, и с этими параметрами запускался модифицированный стандартный ssh-клиент. Вся модификация сводилась к тому, чтобы убрать проверку на то, что stdin является псевдотерминалом. Дело в том, что если stdin не является псевдотерминалом, то ssh отказывается считывать с него пароли.
Дальше всё просто — с телефона с помощью AT-команд через демон считывается SMS, и, если не содержит специальных инструкций, то перенаправляется в трубу стандартного входа ssh, далее ответ по некоторому алгоритму считывается и ответ отправляеться обратно в сеть.
Разработку прекратил по следующим причинам:
— сомнительные перспективы — тогда уже появились телефоны с Java, на них можно было поставить ssh-клиент
— был студентом, денег на смену телефона не было, а брать телефоны взаймы у знакомых всё время неудобно
Актуальная такая вещь может быть в следующих случаях:
— если абонент находится в роуминге/попе без gprs
— нет возможности вывести порт ssh-сервера наружу
— абонент не позаботился о апгрейде телефона на телефон с java и gprs и установкой на него ssh-клиента. К слову, мне в этом деле все эти годы не везло — каждый раз, покупая новый телефон, я забывал проверить в нём наличие Java. И, конечно, каждый раз его не оказывалось.
+1
А я, кажется, нашел применение для себя. Правда оно уже никак не касается удаленного управления — возможность сменить оператора и ничего не пропустить. :)
Все входящие SMS пересылать на новый номер (с пометкой от кого), входящие звонки отбивать и слать SMS-ку о том, что был звонок с такого-то номера.
Все входящие SMS пересылать на новый номер (с пометкой от кого), входящие звонки отбивать и слать SMS-ку о том, что был звонок с такого-то номера.
0
UFO just landed and posted this here
Ссылки битые… У кого осталась прога или исходники большая просьба поделится.
0
Присоединяюсь к nemaniak, линки битые :-(
0
Sign up to leave a comment.
Управление компьютером с помощью SMS сообщений