Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

ONVIF

Тема в разделе "Общие вопросы по esp8266", создана пользователем PAV, 1 дек 2019.

  1. PAV

    PAV Новичок

    Сообщения:
    57
    Симпатии:
    4
    Друзья, пришла мне тут мысль, чтобы умный дом уведомлял меня, если есть какая-то движуха перед домом. Стоят IP камеры, в некоторых точках дома планшеты с клиентами, которые показывают картинку и в случае обнаружения движения приближают картинку.
    Движение определяют сами камеры. Я так понимаю по протоколу ONVIF дают знать клиенту на планшете и клиент отрабатывает.
    Хочу сделать маленькие маячки (кубик со светодиодом) на движение.
    Как научить ESP8266 принимать команды ONVIF от камер?
     
  2. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.230
    Симпатии:
    229
    Никогда не слышал, что ONVIF содержит данные о движении. Обычно это собственные АПИ. И скорее всего оно esp не по зубам. Там спецификации совсем не простые.
     
  3. PAV

    PAV Новичок

    Сообщения:
    57
    Симпатии:
    4
    А ведь точно. Это скорее функция RTSP.
    А можно название темы поменять, не вижу кнопки.
     
  4. Алексей.

    Алексей. Авторитетный участник сообщества

    Сообщения:
    599
    Симпатии:
    70
    RTSP протокол определяет методы для получения видео/аудио потока с камер
    Раздел 10 Method Definitions
    Используя этот протокол вы можете запросить какие опции поддерживает RTSP сервер (метод OPTIONS).
    Можете по url запросить описание треков (метод DESCRIBE)
    Для нужных треков выполнить настройку (метод SETUP), для видео и аудио дорожки соответственно.
    И наконец выполнить PLAY и получать RTP поток.
    Описание motion detection в самом протоколе что-то не встречал.
     
  5. PAV

    PAV Новичок

    Сообщения:
    57
    Симпатии:
    4
    Разобрался. Это CGI запросы на саму камеру (Foscam)
    Такой запрос http://10.0.0.55:88/cgi-bin/CGIProxy.fcgi?cmd=getDevState&usr=admin&pwd=111111
    Выдает следующий ответ, в котором есть тригер на движение.
    Код (Text):
    1. <CGI_Result>
    2.     <result>0</result>
    3.     <IOAlarm>0</IOAlarm>
    4.     <motionDetectAlarm>1</motionDetectAlarm>
    5.     <soundAlarm>0</soundAlarm>
    6.     <record>0</record>
    7.     <sdState>0</sdState>
    8.     <sdFreeSpace>0k</sdFreeSpace>
    9.     <sdTotalSpace>0k</sdTotalSpace>
    10.     <ntpState>1</ntpState>
    11.     <ddnsState>0</ddnsState>
    12.     <upnpState>1</upnpState>
    13.     <isWifiConnected>1</isWifiConnected>
    14.     <wifiConnectedAP>*****</wifiConnectedAP>
    15.     <infraLedState>1</infraLedState>
    16. </CGI_Result>
    Новый вопрос. А можно как-то подключить esp8266 к камере, чтобы она могла по PUSH протоколу ему эту инфу сливать. Или запрашивать каждую секунду всю эту инфу get запросом?
    Есть мысли?
     

Поделиться этой страницей