gitverse new year логотип

xmeye_alarm_server

Форк
0

7 месяцев назад
7 месяцев назад
7 месяцев назад
7 месяцев назад
README.md

Alarm server - штатная функция уведомления о событиях на камере и/или регистраторе китайского производства, под управлением XMEye

Настройка есть как на камере, так и на регистраторе и находится в "Службах". Для доступа нужно использовать клиент CMS.

Настройка имеет вид:

  1. Адрес сервера Alarm
  2. Порт сервера

Предложенное решение представляет из себя socket сервер на базе Workerman. При подключении к нему камера или регистратор сообщают JSON строку вида:

{ "Address" : "0xC44DA8C0", "Channel" : 6, "Descrip" : "", "Event" : "MotionDetect", "SerialID" : "*************", "StartTime" : "2024-02-09 16:17:02", "Status" : "Stop", "Type" : "Alarm" }

Полный список параметров лучше определить экспериментально. В задачу проекта входит получение типа

Event: MotionDetect
, получение моментального фото с камеры или регистратора и отправку его в Telegram канал через бота.

Для запуска требуется

  1. Сборка Docker контейнера (Dockerfile приложен)
  2. Корректировку параметров
    environment
    в docker-compose файле
  3. Запуск
    docker compose up -d

Описание переменных

TELEGRAM_BOT_APITOKEN: <Ваш Bot token из Botfather> TELEGRAM_CHAT_ID: <Ваш chat_id группы, канала или персонального chat_id> ALERT_PORT: <Порт, на котором будет слушать Alarm Server> CAMERA_URL: <URL для получения снимка с камеры>

Помощь во внедрении - https://t.me/grayhoax

Описание

Alarm server для камер китайского производства на базе XMEye

Языки

PHP

  • Dockerfile
Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.