Конструктивно система состоит из 2 элементов — устройство SensorTag (стоимость 29$) от Texas Instruments c 10 различными датчиками и любой смартфон с версией Андроид не ниже 5.0.
Описываемая здесь система — тестовая, основная цель — показать как можно быстро собрать видеосигнализацию и использовать ее для своих целей.
Итак, весь функционал сигнализации довольно простой — с помощью любого из 10 датчиков, находящихся в одном устройстве, можно обнаружить какую-либо активность на наблюдаемом объекте и в случае превышения заранее выставленных настроек совершить звонок владельцу (или владельцам) с автоматическим включением трансляции видео и аудио с места события.
В качестве датчиков используется всего одно устройство — SensorTag:
С его помощью можно выставлять различные параметры для срабатывания сигнализации, например:
— по датчику движения:
— по датчику IR:
— по температурному датчику,
— по датчику давления
— по датчику влажности
— по датчику освещенности
— по датчику открытия (используется встроенный геркон)
В нашем примере мы будем использовать только 3 сенсора — сенсор движения (будем анализировать наличие движения датчика), датчик света (изменение освещенности) и датчик температуры ( превышение температуры 30 градусов).
Т.е. при наличии любого из условий — движения, повышении температуры и изменении освещенности будет совершаться звонок указанному абоненту и будет включаться видео и аудио трансляция.
Будем использовать модель SensoTag с блютус соединением:
Эта модель немного дешевле чем с Wi-Fi (29$ вместо 39$), более экономна и у нас будет обеспечена полная автономность датчика от отсутствия питания на объекте наблюдения.
Итак, скачиваем в PlayGoogle софт для SensorTag и устанавливаем его на том же смартфоне, который будет использоваться в качестве видеокамеры:
Далее включаем SensorTag и включаем режим отправки данных в облако IBM Watson:
Регистрируемся, делаем необходимые процедуры и можем видеть все данные с нашего датчика уже в облаке IoT Watson:
Далее делаем скрипты для 3 датчиков, пример для обработки превышения температуры выглядит так:
var tempLimit = 30;
if (msg.payload.d.ambientTemp > tempLimit) {
var text = "Тревога, температура превысила " + tempLimit + " гр!\n";
msg.message = {
text: text,
from: msg.payload.d.myName,
type: 'type1'
};
} else {
msg.message = null;
}
return msg;
Весь функционал в облаке выглядит так:
Далее, скачиваем мессенджер на смартфон, который будет на объекте (А) и на смартфон, на который будут приходить звонки (В).
Регистрируемся, делаем авторизационный запрос друг-другу и включаем режим Live TV на смартфоне А с разрешением просмотра только смартфону В.
Указываем логин-пароль смартфона А в облаке:
Используя команды API мессенджера, делаем скрипт звонка на смартфон В:
msg.payload= {
"method": "initCall",
"params": {
"number": "CHANNEL123456789",
"video": true
}
};
return msg;
Здесь CHANNEL123456789 — канал смартфона В, на который будет приходить звонок со смартфона А.
Цифровое значение — это SIP логин, который можно увидеть во вкладке SIP оборудование мессенджера.
Смартфон А можно закрепить на держателе для автомобиля в любом укромном месте недалеко от SenorTagа.
Теперь при срабатывании любого аларма (движение датчика, превышении температуры или изменении освещенности) будет приходить звонок от смартфона А на смартфон В с автоматической трансляцией видео и аудио с наблюдаемого объекта.
В заключении можно сказать что подобное решение не ограничивается сферой охранной сигнализации — можно использовать подобную систему для наблюдения над детьми, пожилыми людьми, животными, в различных производственных процессах и т. д.
Если использовать расширенные возможности IoT сервиса от IBM Watson, например элементы AI, то можно делать вот такие сервисы — т. е. уйти от множества IoT датчиков в умном доме, заменив их одним, используя паттерны совокупности сенсоров, на основе которых система может понимать что закрылась или открылась дверь, льется ли вода и т. д.
К сожалению, в версии с блютус нет цифрового микрофона, но в девайсе с Wi-Fi SensorTag он имеется и можно добавлять паттерны звука для анализа.
Комментарии (16)
alexponom
01.10.2017 19:57+3У меня приятель поставил дистанционную сигнализацию на зиму на дачу, а жена перед новым годом повесила гирлянду из металлизированной пленки над окном (над батарей). Когда включалась батарея, гирлянда начинала медленно!!! поворачиваться, что вызывало срабатывание датчика движения. Поскольку температура стояла на +5-7 градусов, а в декабре было еще достаточно тепло, то крутилась гирлянда редко и преимущественно ночью. Просмотр видео ничего не давал, поскольку дискретность была большой и движение гирлянды незаметной, после пары поездок на дачу ночью он был очень недоволен… Только мозговой штурм всем офисом и 4(!!!) дополнительные видеокамеры с регистратором позволили найти причину. Так что всякое бывает, я не говорю про муравьев бегающих по объективам и датчикам и снег и лед который периодически съезжает с крыши мимо окон. Так что самым надежным дополнением умного дома был признан узбек Миша, которому теперь поступает контрольный звонок в случае нештатного события, так что у приятеля теперь работает инновационное, высокоинтеллектуальное, самообучающееся, энергонезависимое, интернациональное гибридное аналого-цифровое решение. PS Кстати Миша еще и потрясающий плов готовит и дорожки от снега чистит к приезду приятеля.
arheops
01.10.2017 20:56+2Муравьи фигня. Мухи подсветку видят и кружатся…
CrazyRoot
01.10.2017 21:10А про бич ИК подсветки? Паутина мать ее так…
arheops
01.10.2017 21:29Не, у моей подсветку пауки походу не видят. Только мухи.
SolarW
01.10.2017 22:35Подсветку то они не видят, просто паутину плетут (чтобы ловить тех кто на подсветку летит?).
В результате ночной вид с камеры представляет из себя эдакий набор «брёвен» — подсвеченная паутина близко к камере.
Днём её совсем не видно.CrazyRoot
02.10.2017 07:39Вот вот. А поскольку у многих стоит запись по движению, то малейший ветерок дергает паутину и система врубает запись. Но это ладно, самое плохое то, что эти засвеченные «бревна» практически полностью перекрывают обзор.
Примерdevop-su
02.10.2017 17:29+1
тоже сталкиваюсь с проблемой отсвечивания паутины
в ИК-лучах.
Найти бы простое и изящное решение
sayd
02.10.2017 00:48+2А моя подъездная камера срабатывает на соседку, которая в ночнушке ходит покурить. Так и подмывает собрать эти фотки и отнести нашим полисменам с просьбой оштрафовать за курение в общественном месте:)
alexmay
02.10.2017 01:21-10Больше стукачей, технически грамотных и не очень!
sayd
02.10.2017 09:39Интересно, зачем мне камера, если я не защищаю с помощю нее свои права. В данной ситуации, речь про право дышать чистым воздухом. Ну и я не хочу видеть стриптиз в моем подъезде — там и дети живут;)
r00tGER
02.10.2017 10:31+4Бытовые обмудки очень быстро привыкают к цивилизации когда приходиться отвечать (особенно рублем, или мордой в асфальт). Например, убирать за псиной гавно, не курить где приспичило, не харкаться на тротуар, включать поворотники, соблюдать рядность…
Больше социально ответственных людей — меньше мудачья вокруг!
sayd
02.10.2017 00:53Если серьезно, то одна камера срабатывала на птиц, пролетающих за окном и отбрасывающих тень. А летали они от того, что под окном стоял кондиционер и они(птицы) тусили на нем.
alexponom
01.10.2017 21:09Мухи чувствуют тепло от инфракрасных диодов, на него и летят, а кроме мух еще бывают тараканы приходят, что во общем не принципиально, но зоны движения перекрывают и вызывают срабатывание :)
AlexeiZavjalov
02.10.2017 00:58Интересно, я только на днях на работе, в мусорке с электронным хламом, пакет с этим красными штуками обнаружил и ломал голову, чтобы это могло быть. Похоже, айтишники как-то использовали их для мониторинга девайсов в серверной. Теперь думаю, как можно приспособить их в хозяйстве/на работе.
arheops
И что, не беспокоит? У меня есть похожая по стоимости(но не автономная и не требующая смартфона) система на xiomi mija 1080p(новой), так она реагирует на
1) пыль падающую с потолка,
2) кошек бегущих мимо дома
3) иногда на смену режима день-ночь.
Если бы при этом мне не приходило видео, а был бы только звонок — я бы повесился, честное слово.