Страница 1 из 1

Оповещение через СМС

СообщениеДобавлено: 20 апр 2008, 20:34
d125
Как настроить СМС оповещение о тревоге?

СообщениеДобавлено: 20 апр 2008, 21:05
dr0m0k
через реакцию отправки сообщения по электронной почте.

СообщениеДобавлено: 21 апр 2008, 04:31
d125
У меня оператор не поддерживает услугу отправка смс через электронную почту. Еще варианты? Например через запуск внешнего
приложения?

СообщениеДобавлено: 21 апр 2008, 07:02
Vibat
Купи GSM сигнализацию..
напр. http://www.zummer.ru/zummer.php?p=sokol
В компьютер в дополнение к VideoNet нужна плата Mrio4/16

P.S. Можно и без неё, но так удобнее..

СообщениеДобавлено: 21 апр 2008, 08:20
Vycheslav
для подключения GSM сигнализации достаточно тревожных выходов любых PowerVN4 или TinyVN4 Pro 3, можно использовать и звуковой выход компа, но не с каждой сигнализацией,
по поводу {У меня оператор не поддерживает услугу отправка смс через электронную почту. Еще варианты? Например через запуск внешнего приложения?} эл почта не нужна
http://www.haugsms.narod.ru/

СообщениеДобавлено: 21 апр 2008, 09:01
dr0m0k
2 d125: через запуск наверное можно... токо тогда надо найти такое приложенгие которое будет отправлять СМС...

2 Vycheslav: а как программно отправить СМС через это? да и че-т у меня антивирь ругается на скрипты на этом ресурсе - подозрительно....

СообщениеДобавлено: 21 апр 2008, 10:43
Vycheslav
dr0m0k писал(а):2 Vycheslav: а как программно отправить СМС через это? да и че-т у меня антивирь ругается на скрипты на этом ресурсе - подозрительно....

через запуск внешнего приложения, только через какое не знаю,
скрипты на этом ресурсе не смотрел, и что то теперь и смотреть не охота (че-т у меня антивирь ругается)
P.S.
через GSM сигнализацию будет надежней, интернет не нужен, со всеми его проблемами .

СообщениеДобавлено: 21 апр 2008, 12:55
dr0m0k
Vycheslav писал(а):
dr0m0k писал(а):через GSM сигнализацию будет надежней, интернет не нужен, со всеми его проблемами .


согласен. а есть на примете оборудование для этого?

СообщениеДобавлено: 21 апр 2008, 16:23
Vycheslav
dr0m0k писал(а):согласен. а есть на примете оборудование для этого?

например http://www.ohrana-gsm.ru/

СообщениеДобавлено: 28 апр 2008, 00:10
dimon
Отправить СМС можно и через подключенный GSM телефон или модем
все очень просто и делается скриптом
вот пример: sendsms.bat
-------------------------------
mode com1: BAUD=9600 PARITY=N DATA=8 STOP=1
echo>com1 AT+CMGS="89181234567"
echo>com1 Vashe soobschenie
echo>com1 Mozhet sostoyat' iz neskol'kih strok
echo>com1 No tolko latinskimi bukvami
echo>com1 ^Z
------------------------------
где ^Z обозначает комбинацию клавиш control+Z - код символа 27
инфа взята тут: http://www.developershome.com/sms/cmgsCommand3.asp

СообщениеДобавлено: 28 апр 2008, 05:13
dr0m0k
прикольно! как раз то что надо - никакого сложного оборудования и инет не нужен.

СообщениеДобавлено: 28 апр 2008, 09:07
dimon
Конечно, прикольно, все очень просто, удивляюсь я что вы не знали такой способ
а можно ведь еще и параметры командной строки использовать, например запускаем батник так sendsms.bat ABK 10
а в файле есть строчка
echo>com1 Trevoga na objekte %1, kamera %2
получвается вывод
Trevoga na objekte ABK, kamera 10

Но все же лучше использовать какую-нибудь специальную прогу для отправки СМС - так надежней, будет контроль, вдруг там сеть загружена или что иногда выбает регистрация в сети пропала - прога это дело отследит, проверит состояние модема и передаст позже.
Опять же русские СМС возможно слать в текстовом режиме только hex кодами и с хитрой кодировкой (PDU mode)- поэтому нужна прога.

P.S. В конец скрипта можно добавть еще запись в лог файл:
------------------------
rem теперь добавим строчку пишем в лог файл
echo %DATE% %TIME% тревога: %1 - камера %2 >>smslog.txt

СообщениеДобавлено: 28 апр 2008, 10:45
d125
dimon писал(а):Отправить СМС можно и через подключенный GSM телефон или модем
все очень просто и делается скриптом
вот пример: sendsms.bat
-------------------------------
mode com1: BAUD=9600 PARITY=N DATA=8 STOP=1
echo>com1 AT+CMGS="89181234567"
echo>com1 Vashe soobschenie
echo>com1 Mozhet sostoyat' iz neskol'kih strok
echo>com1 No tolko latinskimi bukvami
echo>com1 ^Z
------------------------------
где ^Z обозначает комбинацию клавиш control+Z - код символа 27
инфа взята тут: http://www.developershome.com/sms/cmgsCommand3.asp

что то у меня не получается

СообщениеДобавлено: 28 апр 2008, 22:37
dimon
Я привел пример всего лишь
Сначала надо добиться работы модема в обычной терминалке - покрутить настройки порта, послать AT-команды, может, перенастроить модем. А потом уже все эти настройки в скрипте прописать
Что у вас за модем? как он подключается?
кроме указанных в моем примере настроек еще нужно чтобы режимы линий в модеме и в строчке mode совпадали
Например, обычно по умолчанию модемы или телефоны поставляются с такой настройкой:
скорость порта: старые модемы 9600, новые 115200, телефоны часто 19200 или 115200, еще частенько, но не всегда скорость определяется автоматически
скорость устанавливается командой вида AT+IPR=9600. Автоматическая скорость - AT+IPR=0
если способ подключения предусматривает использование линий RTS/CTS, то они используются для контроля потока - параметр в модеме AT+IFC=2,2, иначе - линии свободны - соответственно AT+IFC=0,0
- если настройка порта (скорость и режим RTS/CTS) не соответствует настройке модема - ничего не выйдет
остальные линии в данном случае не важны - они используются в процессе дозвона и соединения/разъединения, соответственно их можно отключить, дав команду модему AT&C0&D0&S0.
В конце настройке сохраните параметры в EEPROM, дав команду AT&W

И еще, проверьте что модем регистрируется в сети - команда AT+CREG?
задан номер смс-центра - команда AT+CSCA?
установлен текстовый режим смс - командой AT+CMGF=1

СообщениеДобавлено: 29 апр 2008, 20:57
mikle
2 DM125
Прислушайтесь к совету Vibat. Есть огромное кол-во GSM извещателей.
То бишь устройств, специально заточенных под Вашу задачу. Мы их пользуем. Нареканий нет. Всё просто, легко и прозрачно. Конечно, есть альтернативные решения.

СообщениеДобавлено: 24 дек 2010, 09:50
dimon
можно, конечно и извещателем. Но, продаваемые сейчас модемы МТС-Коннект, Мегафон-Модем, Билайн-Инет вполне себе отлично работают для передачи смс и стоют совсем дёшево.
Только советую брать модемы на чипах Huawei - модели 1550, E150, 1750, 1850, E156G, EG160 и т.д.
P.S. в качестве бонуса, huawei-модемы можно разлочть бесплатно, просто введя код, посчитанный кейгеном...