Бытовое видео наблюдение, с "несгораемым архивом"

Все больше высоких технологий становится доступно для обычного не подготовленного пользователя. Вот и системы видео наблюдения не отстают от общей тенденции. Сейчас держу в руках IP камеру, являющуюся полноценной системой охранного видео наблюдения, для дома и офиса. Для ее установки достаточно, подать питание и соединится с Wi-Fi используя кнопочку WPS.
Суть этой камеры в том, что она сохраняет видео записи вне объекта наблюдения.
Даже если камеру, разрушат, или украдут, все видео записи сохранятся и будут вам доступны в личном кабинете сервиса.
Каждая покупаемая камера имеет свой уникальный код для регистрации в облачном сервисе DevCam. Регистрация камеры на сервере происходит не сложнее регистрации нового почтового ящика.
После того как камера оказалась у меня на столе, через 10 минут я уже смотрел первые записи в личном кабинете на облачном сервисе DevCam.
То что видео архив хранится на облачном сервисе вне помещения, где установлена камера, переводит систему в один ряд с профессиональными вандало-защищенными видео регистрации.
Фото комплектации камеры BEWARD CD 120
20140916_083117 20140916_083146 20140916_083351 20140916_083625 20140916_083811 CamDrive

Технические характеристики не выкладываю, т.к. тут высказываю собственное мнение по данному устройству.

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

Интеллектуально программный комплекс дежурного пульта централизованного наблюдения

Назначение
Прием, хранение и обработка событий с контролируемых объектов, с целью, предоставления дежурному оператору в интуитивно понятной форме информации об их состоянии. Для быстрого выявления опасной ситуации на объекте и принятия оператором адекватных мер.
АРМ копия
Надежность и быстрота работы ПО обусловлены следующим:
Собственные драйвера БД для работы с принимаемыми событиями, позволяющие работать оператору с 6 миллионами событий, без дополнительных манипуляций. О производительности говорит то, что для выборки событий по одному объекту из базы в 6 млн. событий понадобится не более 1 –2 секунд
Комбинированная система хранения данных об объекте, использует для хранения данных  собственную дублирующую БД, в которой сохраняются общие данные об объекте и плюс оперативные данные. Благодаря этому достигнута надежность хранения данных, и удобство администрирования за счет использования. При этом обращение к базе происходит практически только при запуске ПО, в остальное время используется собственная дублирующая БД.
Специально разработанное объектно-ориентированное ядро программы, в которой графическая библиотека VCL используется как вспомогательная, а не строительная основа.
Универсальность и удобство ПО определятся следующими особенностями:
- Полноценная много оконная система.
- Администратор может сам настроить список контролируемых состояний, и определить их правила включения и выключения, также может определить графическую и звуковую индикацию для каждого состояния. Например в демонстрационной версии используются состояния: «Под охраной», «Снят с охраны», «Тревога», «Обработка тревоги», «Обслуживание», «Нет контрольного теста», «Нет постановки на охрану», и «Преждевременное снятие».
- Возможность менять внешний вид и содержание интерфейсных форм, даже без перезагрузки программы.
- Можно менять структуру БД объектов под нужды конкретного пульта централизованной охраны, без перекомпиляции программы. Например, можно добавить поля с номером договора и датой, либо добавить таблицу для учета установленного оборудования и т.д.
- Интерактивные схемы объектов с обозначением сработавших зон.
- Встроенный транслятор Си подобного языка.

Сейчас это программное обеспечение эксплуатируется нами (ЦМ «Пеленг») в «боевом» режиме. И как показал опыт по надежности и производительности оно превосходит используемое ранее нами ПО.


Архитектура "Личного кабинета" ПЦО

Я уже писал о личном кабинете, но в этой статье хочу показать технические решения примененные в личном кабинете.
Основной задачей было разделить личный кабинет и диспетчерскую систему. Поэтому кабинет построен полностью автономным программным комплексом.
Сейчас обмен данных происходит с нашим диспетчерским программным обеспечением. Но идеология и архитектура личного кабинета позволяет получать данные с любого Диспетчерского ПО с помощью небольшой доработки программы "Репликатор" которая обеспечивает передачу данных с пульта в личный кабинет.
Также есть возможность разместить приемник событий с объектов по IP каналу непосредственно на платформе личного кабинета, что превратит его в автономный сервис информирования клиента.
Личный кабинет копия

Личный кабинет для клиентов охраняющийся на пульте Центра Мониторинга "Пеленг"

Чтобы не отставать от обще мировых тенденций и повысить спектр услуг для клиентов, была создана интерактивная система контроля собственных охраняемых (мониторинговых / пожарных) объектов.
Клиенту пожелавшему пользоваться личным кабинетом выдается логин и пароль, введя которые на главной странице нашего сайта открывается окно с объектами данного клиента.
1

На первой странице личного кабинета отображаются объекты клиента их название (псевдоним понятный клиенту) и пиктограмма состояния:
- Под охраной. Объект закрыт и сигнализация отслеживает несанкционированное проникновение
- Снят с охраны. Объект открыт и датчики не формируют сигнал тревоги т.к. на объекте находятся люди.
- Тревога. Произошло несанкционированное проникновение на объект, или сработка пожарной сигнализации.
- Неисправность. Например отсутствие 220 на объекте или разряд аккумулятора.
2

Вкладка "Оповещение" служит для информировании клиентов в режиме реального времени о событиях на объектах. Сейчас реализовано информирование на e-mail в планах SMS информирование.
3

Через личный кабинет можно отправить заявку диспетчеру, например сообщить расписание работы в выходной день.
4

Или можно сделать запрос на получение подробного отчета по событиям на объектах.
5

Также можно скачать приложение (Виджет) для устройств под управлением ОС Android.

Анализ состояния РСПИ LARS с помощью программы LarsMon

Программа LarsMon написана мной в 2007 году для отслеживания уровней радио сигналов с охраняемых объектов и ретрансляторов. Работает совместно с пультами DTRCI 5000 и ARM. Первоначально она предназначалось для визуального отслеживания уровня сигнала в реальном времени и отображения нескольких последних измерений на мониторе диспетчера.1
На каждый объект отводится поле состоящее из столбиков уровней сигналов для каждого ретранслятора и центрального пульта. Красные метки обозначают пришедшие события. Местоположение метки в столбике показывает уровень, и через какой ретранслятор событие получено. Зеленым отображаются столбики по которым были события за последние 2 минуты.  По мере поступления событий с новых объектов происходит замещение блоков объектов с наиболее устаревшими данными измерений.

Для отслеживания истории измерений все измерения сохраняются в базе данных собственной разработки. Для просмотра истории используется окно просмотра в котором можно производить отбор по номеру объекта и по ретранслятору. Каждый ретранслятор отображается отдельным цветом.
2

Примерно в 2011 году накопилось достаточно большое количество объектов и возникла необходимость автоматического выделения наиболее проблемных объектов, а также анализа качества работы каждого ретранслятора. Благодаря тому что все измерения сохраняются в базе данных осталось только придумать способ визуализации который бы позволил видеть информацию в разрезе дней и объектов.
Условно данный отчет был назван "Спектрограмма" из-за использования цветовой градации для визуализации уровня сигнала.  Был написан модуль который заполняет таблицу, столбики обозначают дни, а строчки объекты. В итоге ячейка таблицы содержит среднее значение уровня сигнала за одни сутки для объекта  и для выбранного ретранслятора или нескольких ретрансляторов.  Цвет ячейки от зеленого до черного обозначает средний уровень сигнала задень.

Далее для примера приведены "Спектрограммы" для одного из ретрансляторов. Выборка взята за два месяца. Сразу видны объекты работающие стабильно - зеленые полоски, и нестабильные объекты с более черным цветом. Белый цвет обозначает отсутствие сигналов.

3


Для удобства восприятия создана функция сортировки объектов по качеству сигналов. На ниже приведенном рисунке видно, что в верху находятся объекты с качественным сигналом а в низу с более слабым.   Еще можно заметить вертикальные темные линии  это говорит о том что в эти дни по какой то причине сигнал на данном ретрансляторе ухудшился почти со всех объектов. Также видно что внизу располагаются объекты сигнал с которых был в начале хороший, а в дальнейшем по какой то причине ухудшился и сохраняется в таком стоянии. Проанализировав адреса этих объектов можно выяснить что послужило причиной ухудшения сигнала и принять меры к устранению этих причин.

5

В случае регламентных или ремонтных работ на ретрансляторе с помощью данной "спектрограммы" можно определить список объектов которые работают только через данный ретранслятор, не имеют дублирования через другие ретрансляторы, и принять меры по обеспечению резервного канала на период неработоспособности ретранслятора.

Охрана через интернет

2018712501Лет 15 назад охрана объектов осуществлялась по выделенным физическим линиям. Для вневедомственной охраны эти выделенные линии предоставляли городские телефонные сети. Фактически с охраняемого объекта до пульта вневедомственной охраны тянулся реальный медный провод. Это позволяло контролировать состояние объекта в on-line. Если на объекте прибор выходил из строя или кто то обрывал линию, об этом моментально узнавали на пульте и принимали меры реагирования.

В начале двухтысячных к нам пришли западные системы охранного мониторинга, работающие по принципу посылки периодических сообщений на пульт с информацией о собственном состоянии. Эти системы были гораздо дешевле в обслуживании, не требовали дорогой постоянной выделенной линии, и не требовали установки базового оборудования на телефонных станциях. Это дало сильный точек в развитии частной пультовой охраны. В эти годы в Кирове стали появляться первые частные пульты охраны объектов.

Принцип передачи сообщений на пульт хоть и был более доступен у новых систем, но он имеет один главный недостаток, отсутствие постоянного контроля состояния оборудования на охраняемом объекте.

Такой прибор сообщает о свое работоспособности с помощью контрольных тестов, отсылаемых раз в несколько часов. Если на объекте произойдет разрушение оборудования не позволившее успеть передать тревожное сообщение, то на пульте о таком событии узнают только косвенно по отсутствию контрольных тестов, т.е. через несколько часов.

lavina_ip

И вот некоторые производители охранного оборудования совсем не давно решили обратить свое внимание на среду передачи данных Интернет. Он есть почти у всех, и он позволяет вернутся к системам с постоянным контролем охранного оборудования. Событие от охранной панели о ее состоянии занимает всего несколько байт, следовательно можно контролировать состояние охраны в on-line и практически не загружать трафик.

К сожалению большинство организаций занимающихся охранной объектов не содержат в своем штате ИТ специалистов. Руководство таких организаций часто выходцы из силовых структур, либо из консервативной вневедомственной охраны. Им трудно ориентироваться в ИТ решениях которые все более внедряются в отрасль систем безопасности.   Поэтому современные новые решения которые уже  тесно переплетаются с ИТ технологиями очень медленно находят свое применение в отрасли систем безопасности.

Мы буквально недавно внедрили у себя подобную систему, результаты впечатляющие. Если прибор выключить или отключить интернет то на пульте уже через 5 секунд появляется сообщение о неисправности объектового прибора и дежурный у же может принять необходимые меры реагирования. Подобное просто не возможно при применении систем охраны по радио каналу по GSM или по телефону, т.к. там действует принцип - если нет событий от прибора то все в порядке до следующего теста который происходит раз в несколько часов.

Добавляем сюда еще личный кабинет пользователя, отчеты на e-mail и оповещение по SMS. То хозяин объекта c может в любой момент узнать закрыт его объект или еще работают, кто когда открывал и закрывал, какие тревоги были, было ли отключение 220 и т.д.

Объектовое оборудование стоит дешевле всех известных радиоканальных систем охраны.

Вот фото отчет как устанавливалась система  охраны по интернет в мою квартиру.
20140111_13414620140111_17335220140111_17591520140111_180453

3D Игра "Стрелялка на Марсе"

стреллялка СкринКак то в далеком 2004 году решил заняться изучением одного из самых мощных  подходах в программировании  ООП (Объектно ориентированное программирование). На то период моим основным инструментом был C++ Builder. Но использовался он мной больше как рисовальщик форм и небольших линейных программ написанных в обработчиках событий. Архитектура VCL была мне не понятна.
Любопытство взяло свое вооружившись литературой начал изучать мир классов, наследования, виртуальных функций и шаблонов С++.
До этого немного баловался с OpenGL в Builder. И походу экспериментов и изучения классов, родилась эта игрушка. Решил ее сейчас выложить, как пример использования виртуальных функций и фабрик объектов.
Написана на Visual C++ 6.  Чистый  WinAPI, OpenGL. Использованы внешние библиотеки загрузки файлов из 3D Max.

Управление и стрельба мышкой, лететь в перед "W" остановится "S" Выход из игры "Alt + F4". Задача подбить все зенитные пушки. К сожалению до подсчета очков и смертности игрока от попаданий пушек руки не дошли.

Ссылка на сборку игры, скачивайте распаковывайте и запускайте:
Скачать игру...

Ссылка на исходники, тем кто хочет поковыряться в коде и что нибудь поменять или доработать:
Скачать исходники...

Сигнализацию с датчиками, скоро заменит компьютерное зрение.

webcam-surveillance-400
Охранная система призвана обезопасить объект от опасных факторов, угрожающих имуществу или здоровью людей.

Принцип действия многих датчиков сигнализации придуман много десятилетий назад. На каждый вид угрозы придумано отдельное устройство (датчик). Например:

- Датчик движения

- Датчик открытия двери

- Датчик дыма

- Датчик тепловой (срабатывает при превышении температуры)

Информация с этих датчиков собиралась на специальное электронное устройство - Охранная панель, которая передавала тревогу на диспетчерский пульт пульт .

Изначально и по сей день главной бедой этих систем являются ложные срабатывания. Например, датчик движения мог сработать на сквозняк. У диспетчера в свою очередь не было никакой возможности отличить проникновение вора от случайно открывшейся форточки. Поэтому на каждую такую тревогу выезжает группа реагирования. Поднимают ночью ответственное лицо за объект, вызывают техника. Происходит много экономически неоправданных действий, только для того чтобы убедится что тревога ложная.

Система охраны с помощью датчиков за десятилетия проросла корнями нормативной документации, вошла в перечни средств разрешенных к использованию на банковских и государственных объектах. Напрочь засела в умы специалистов по безопасности.

Сейчас этот опыт как сорняк мешает пробиваться уже созревшим технологиям компьютерного зрения.

Современная IP камера при правильной настройке ее функционала может заменить несколько охранных датчиков и охранную панель.

Самое главное, что вместе с сообщением о тревоге хозяин (или диспетчер) получают изображение или видео с объекта и могут сами визуально оценить ситуацию.

При таком подходе можно отказаться от пультовой охраны. Если вы увидите, что у вас на объекте (квартире, магазине) совершается реальное преступление, то множите смело самостоятельно вызывать настоящую вооруженную полицию. И так ка у вас есть видео запись проникновения то это уже не будет ложным вызовом.

А если сигнализацию с датчиками объединить с удаленным видео наблюдением на вашем IPhone или Android то ваш объект будет практически не уязвим для злодеев и техногенных факторов. Даже находясь далеко вы смежите вовремя принять необходимые меры реагирования на возникшую угрозу. Начиная от звонка родственнику или другу, чтобы заехал и выключил забытый утюг, и в плоть до вызова МЧС или Полиции. И еще повторюсь, что у вас всегда в руках будет видео являющееся основанием для вызова специальных служб.

Вот пример подобного решения, вся настройка замет не более одного часа.


IP камера устанавливается внутри помещения , квартиры офиса, в удобном для наблюдение месте. Подключается к домашнему Роутеру через wi-fi или с помощью кабеля.  Адаптер питания включается в розетку. Далее постановщик настраивает камеру и роутер для доступа к камере из интернета. Также настраиваются программы просмотра на мобильных устройствах хозяев, на домашнем смарт телевизоре, на компьютере.  Система готова.

Теперь владелец квартиры будет мгновенно проинформирован на электронную почту если камера заметит движение. Также он сможет из любой точки мира со своего айфона, андройда, ноутбука, подключится к камере и посмотреть и послушать остановку в квартире (офисе, даче), либо загрузить файлы с записями видео которые сохраняются в камере на МикроСД карте. Или передать голосовое послание непрошеным гостям через встроенный динамик в камере.

Подборка подобных камер с ценами:

BEWARD N13102

BEWARD N13102 Без Wi-Fi Цена ~ 6200

BEWARD N13103 С Wi-Fi Цена ~ 6700


Тот же функционал но уличная и возможна сьемка в полной темноте

BEWARD
Цена ~20 000

Вариант организации 3G видеонаблюдения за своей квартирой.

Это не реклама, а своеобразная просветительская деятельность. Чтобы вы представляли возможности и ценовые категории современных систем безопасности. Я ни в каком случае не призываю заказывать это у меня, я вообще не монтажник моя профессия - Программирование. Но волею судеб уже более 10 лет работаю с различными системами безопасности, опыт огромный, хочется просто делится своими знаниями.
Описывать этот вариант видео наблюдения словами было лень, сделал ценовую подборку,и небольшой коллаж в фотошоп.
Аналоговое 3G Наблюдение копия

P.S. Предыдущий пост тоже прошу не принять за рекламу. Там ценовое сравнение двух классов систем.