Архив домофона SLINEX через MD

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Архив домофона SLINEX через MD

Сообщение directman66 » Вс фев 19, 2017 1:59 pm

Делюсь своим решением, долго искал пути, но в итоге победил.

Имеется подъездный домофон Визит с видеокамерой. Дома через переходник подключен Slinex sl-07ip (редкостная пакость с выходом в интернет и wifi)

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

Изучив прошивку этого устройства, нашел, что он может предоставлять rtsp поток по ссылке rtsp://192.168.1.19:554/11

по адресу http://192.168.1.19:80/sd открыт доступ к sd карте, на которую он может записывать события по звонку с вызывной панели
по адресу http://192.168.1.19:80/tmpfs лежит его временная папка с переменными.
также на нем открыт порт телнет, пароль и логин подобрать не удалось.

Для интеграции в MD хотелось бы получать snapshot состояния вызывной панели (прямой ссылки не найдено, пока есть только вариант конвертации из rtsp) и
просмотр архива через интерфейс MD

Просмотр архива удалось настроить через прокси модуль mod_proxy

Код: Выделить всё

Step 1: Install the module

sudo apt-get install libapache2-mod-proxy-html
Step 2: Installing the dependency libxml2-dev

apt-get install libxml2-dev
Step 3: Load the module

a2enmod proxy proxy_http

настроить файл хостов /etc/apache2/sites-available/000-default.conf

Код: Выделить всё

DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

#ProxyEngine On
<proxy *>
    Order deny,allow
    Allow from all
    </proxy>

ProxyPass        /slinex2  http://192.168.1.19:80/sd/
ProxyPassReverse /slinex2  http://192.168.1.19:80/sd/

ProxyPass /tmpfs http://192.168.1.19/tmpfs/
ProxyPassReverse /tmpfs http://192.168.1.19/tmpfs/

ProxyPass /sd http://192.168.1.19/sd/
ProxyPassReverse /sd http://192.168.1.19/sd/

ProxyPass        /esp01  http://192.168.1.17/
ProxyPassReverse /esp01  http://192.168.1.17/

ProxyPass /router http://192.168.1.1:80
proxyPassReverse /router http://192.168.1.1:80/

ProxyPass /plex http://192.168.1.22:32400/web/
ProxyPassReverse /plex http://192.168.1.22:32400/web/
 

и вызывать просмотр архива из меню или домашней страницы методом URL по адресу /sd


Из не решенных вопросов пока остается просмотр картинки этого домофона. Найденные способы конвертации RTSP в JPG не подошли почему-то к домофону, но без проблем сконвертировали потоки от других китайских видео-камер. Подозреваю, что не хватает какого-либо кодека в установленном по ссылке viewtopic.php?f=7&t=2306&start=30#p45851
ffmpeg.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Архив домофона SLINEX через MD

Сообщение directman66 » Ср май 16, 2018 2:46 pm

Кстати, если нужно подцепить сайт с ssl, то необходимо сгенерить ключи
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
и соответсвующий файл
<VirtualHost 1.2.3.4:443>
ServerName host.domain.org

<Proxy *>
Order deny,allow
Allow from all
</Proxy>

SSLEngine on
SSLProxyEngine On
SSLCertificateFile /etc/apache2/ssl/certificate.crt
SSLCertificateKeyFile /etc/apache2/ssl/certificate.key

ProxyRequests Off
ProxyPreserveHost On
ProxyPass / https://localhost:8443/
ProxyPassReverse / https://localhost:8443/
</VirtualHost>
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Архив домофона SLINEX через MD

Сообщение directman66 » Вс мар 03, 2019 4:38 pm

Через Slinex оказывает можно удаленно открывать двери домофона. Немного тормознуто, и нужно успеть это сделать за 30 секунд, но тем не менее в самом домофоне есть страничка http://192.168.1.4/web/unlock.html в которой находится форма ввода пароля (по умолчанию 888888). Теоретически, если вызывать http://192.168.1.4/web/unlock.html и сразу передать пароль с нажатием кнопки, то дверь домофона должна открыться.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Архив домофона SLINEX через MD

Сообщение directman66 » Вс апр 28, 2019 11:07 am

Чтобы сразу передать пароль, нужно отправить http://192.168.1.4/web/unlock.html?pwd=888888
За это сообщение автора directman66 поблагодарил:
tarasfrompir (Пт авг 23, 2019 5:02 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Архив домофона SLINEX через MD

Сообщение directman66 » Пт авг 23, 2019 12:44 pm

Конфиг прокси реверса с заменой ссылок на исходном сайте на новый путь.
СпойлерПоказать
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

#ProxyEngine On
<proxy *>
Order deny,allow
Allow from all
</proxy>

#ProxyRequests on


ProxyPass /portainer/ http://192.168.1.39:9000/
ProxyHTMLURLMap http://192.168.1.39:9000/ /portainer/


RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule (.+) http://127.0.0.1:80/portainer/$1 [P,L]
ProxyPassReverse /portainer/ http://127.0.0.1:80/portainer/


#<Location /sontouch/>
#ProxyPassReverse /
#ProxyHTMLEnable On
#ProxyHTMLURLMap / /sontouch/
#</Location>
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Архив домофона SLINEX через MD

Сообщение tarasfrompir » Пт авг 23, 2019 5:03 pm

directman66 писал(а):
Вс апр 28, 2019 11:07 am
Чтобы сразу передать пароль, нужно отправить http://192.168.1.4/web/unlock.html?pwd=888888
находка для шпионов :shock:
Спасибо нам ПОМОЖЕТ..!
stellhawk
Сообщения: 264
Зарегистрирован: Чт ноя 08, 2018 5:51 am
Благодарил (а): 10 раз
Поблагодарили: 83 раза

Re: Архив домофона SLINEX через MD

Сообщение stellhawk » Сб авг 24, 2019 7:56 am

а родной программы не идет к нему?
если нет рекомендую попробовать: ControlCam2 и Ucarehome
обе работают с домофонами Tmezon. ну и судя по всему они очень по прошивке. хук с анлоком двери прошел. правда на порту 8090.
если кто знает другие проги для работы с домофонами -шлите названия хочу их попробовать может будут работать с домофоно
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Архив домофона SLINEX через MD

Сообщение directman66 » Сб авг 24, 2019 4:13 pm

Родная программа - это какой то ужас. Я писал в службу поддержки, они ничего сделать не могу.Все сетевые сервисы останавливаются в домофоне на вторые сутки ) он становится просто видеопанелью без сети (
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить