Как известно оповещение населения, л/с проводят всеми доступными способами, главное что бы это было эффективно. Самым доступным и "быстрым" способом оповещения л/с на сегодняшний день является оповещение по телефону (городской, мобильный). В Главном управлении ДСНС в Херсоне, установлена 4-х канальная аппаратура оповещения ALARM-DTR которая доводит голосовое сообщение с возможностью подтверждения принятого сообщения абонентом. В среднем оповещение всех сотрудников главка занимает 25 мин. Стоить заметить , что 99% абонентов это мобильные телефоны. А если сотрудник находится вне зоны покрытия в момент оповещения или телефон отключен по объективным причинам (разрядился аккумулятор)??? Тогда надо в ручном режиме, проанализировав результаты оповещения, пробовать дозвониться до абонента... Короче неудобно и не эффективно. Толи дело отправить СМС сообщение с тектом, (конечно телефонный дозвон не отменяем!) это альтернативный вариант доведения информации. Естественно как только абонент зарегистрируется в сети, мобильный оператор доставит сообщение. Так же следует отметить что рассылка СМС сообщений происходит намного быстрее голосового оповещения. Короче, в Главке Херсона такая система организована на базе ASTERISK в связке с GSM-шлюзом. А как быть если нет такой возможности? Или в самый неподходящий момент отказ оборудования??? Проанализировав все варианты, созрела идея создать устройство для СМС оповещения по ранее заготовленным спискам и текстам, с резервированием питания на длительное время, ведением отчетов. Ну и самое главное устройство должно быть ДЕШЕВЫМ!!!
Т.З. :
- Возможность отправки СМС по спискам;
- Файлы списков и текстов должны хранится на съемном носителе (для возможности внесения изменений);
- Сохранение отчетов о оповещения с регистрацией времени и даты;
- Наличие резервного источника питания (автономность работы не менее суток);
Дополнительно предполагается дистанционное управление, посылкой СМС с команд на устройство.
Блок схема устройства выглядит вот так:
За основу взял все тот же ARDUINO. GSM модуль взял самый простой и дешевый NEOWAY М590. Модуль часов DS1307, LCD дисплей 1602 (Двухстрочный по 16 символов в строке), контроллер pcf8574 для связи дисплея с контроллером по шине I2C, контроллер SD-card. Вся начинка с учетом корпуса, блока питания, кнопок, дополнительных радиоэлементов обошлась в 800 грн.
На данном этапе основная часть по написанию софта выполнена. Устройство прекрасно прошло испытания. Для работы необходимо подготовить списки оповещения в текстовом формате транскрипцией. Имя файла списков обязательно spX.txt, где Х - номер списка. Количество списков не ограничено. Пример файла:
Ivanov,0501111111
Petrov,0962222222
Sidorov,0934444444
фамилия и номер телефона разделяются запятой без пробелов. ПОсле номера телефона перевод строки (enter) так же без пробелов.
Файл текста оповещения также в текстовом формате. Имя файла обязательно textX.txt где Х - номер текстового сообщения. Количество текстов также не ограничено.
Пример файла:
Perevirka systemi opovishenya GUDSNS Kherson
После текта обязательно перевод строки!
Отчеты сохраняются на SD-карте в текстовом формате. Имя файла отчета состоит из числа, месяца, часоов и минут начала оповещения. Если в течении суток было запущенно оповещение несколько раз, все отчеты сохранятся в одном файле. Пример имени файла:
25111431.txt
то есть система оповещения запущена 25 ноября в 14 часов 31 минуту
Сейчас дорабатываю софт для возможности удаленного управления. Может это не совсем и нужно в нашем случае, но устройство должно быть универсальным.
Как вариант, можно установить Ethernet контроллер для возможности управления устройством, формирования отчетов передачи файлов списков и текстов по сети. Это естественно несколько изменит цену готового устройства, но дополнит его рядом полезных функций.
Считаю что данное устройство имеет право на жизнь. Легко повторяемо и главное недорогое!!!
Если семинар в этом году состоится, привезу готовое устройство для демонстрации.