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

Решение вопросов связанных с настройкой системы VideoNet 8

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

Сообщение d125 » 20 апр 2008, 20:34

Как настроить СМС оповещение о тревоге?
d125
Новичок
 
Сообщений: 44
Откуда: Екатеринбург

Сообщение dr0m0k » 20 апр 2008, 21:05

через реакцию отправки сообщения по электронной почте.
Аватар пользователя
dr0m0k
Гуру
 
Сообщений: 2196

Сообщение d125 » 21 апр 2008, 04:31

У меня оператор не поддерживает услугу отправка смс через электронную почту. Еще варианты? Например через запуск внешнего
приложения?
d125
Новичок
 
Сообщений: 44
Откуда: Екатеринбург

Сообщение Vibat » 21 апр 2008, 07:02

Купи GSM сигнализацию..
напр. http://www.zummer.ru/zummer.php?p=sokol
В компьютер в дополнение к VideoNet нужна плата Mrio4/16

P.S. Можно и без неё, но так удобнее..
Последний раз редактировалось Vibat 30 апр 2008, 09:46, всего редактировалось 1 раз.
Vibat
Профессионал
 
Сообщений: 3454

Сообщение Vycheslav » 21 апр 2008, 08:20

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

Сообщение dr0m0k » 21 апр 2008, 09:01

2 d125: через запуск наверное можно... токо тогда надо найти такое приложенгие которое будет отправлять СМС...

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

Сообщение Vycheslav » 21 апр 2008, 10:43

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

через запуск внешнего приложения, только через какое не знаю,
скрипты на этом ресурсе не смотрел, и что то теперь и смотреть не охота (че-т у меня антивирь ругается)
P.S.
через GSM сигнализацию будет надежней, интернет не нужен, со всеми его проблемами .
Аватар пользователя
Vycheslav
Профессионал
 
Сообщений: 632
Откуда: Воронеж

Сообщение dr0m0k » 21 апр 2008, 12:55

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


согласен. а есть на примете оборудование для этого?
Аватар пользователя
dr0m0k
Гуру
 
Сообщений: 2196

Сообщение Vycheslav » 21 апр 2008, 16:23

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

например http://www.ohrana-gsm.ru/
Аватар пользователя
Vycheslav
Профессионал
 
Сообщений: 632
Откуда: Воронеж

Сообщение dimon » 28 апр 2008, 00:10

Отправить СМС можно и через подключенный 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
Аватар пользователя
dimon
Гуру
 
Сообщений: 95

Сообщение dr0m0k » 28 апр 2008, 05:13

прикольно! как раз то что надо - никакого сложного оборудования и инет не нужен.
Аватар пользователя
dr0m0k
Гуру
 
Сообщений: 2196

Сообщение dimon » 28 апр 2008, 09:07

Конечно, прикольно, все очень просто, удивляюсь я что вы не знали такой способ
а можно ведь еще и параметры командной строки использовать, например запускаем батник так 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
Аватар пользователя
dimon
Гуру
 
Сообщений: 95

Сообщение d125 » 28 апр 2008, 10:45

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

что то у меня не получается
d125
Новичок
 
Сообщений: 44
Откуда: Екатеринбург

Сообщение dimon » 28 апр 2008, 22:37

Я привел пример всего лишь
Сначала надо добиться работы модема в обычной терминалке - покрутить настройки порта, послать 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
Аватар пользователя
dimon
Гуру
 
Сообщений: 95

Сообщение mikle » 29 апр 2008, 20:57

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

Сообщение dimon » 24 дек 2010, 09:50

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

Вернуться в Вопросы настройки системы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron