SmartLiving.ru

Обсуждение проекта
 
Текущее время: Чт дек 14, 2017 7:32 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: Чт сен 21, 2017 9:40 pm 
Не в сети

Зарегистрирован: Сб авг 06, 2016 2:11 am
Сообщения: 81
Откуда: Рига
Благодарил (а): 9 раз.
Поблагодарили: 14 раз.
Получилось вывести данные на видеопоток камеры!!! Т.е. при просмотре удаленно вы увидите вместе с видео и ваши данные, скажем температуру котла итд... В записи (ну если конечно она есть :)) вы сможете посмотреть во сколько произошло то или иное событие.. Моя камера - Hikvision DS-2CD2032..

$CONNSTRING = "http://login:pass@camera_IP/Video/inputs/channels/1/overlays/text/";

//$value=getGlobal('Object.Property'); образец. ниже вывод температуры
$value=getGlobal('Mainsity.Today_temp ');
//echo $value;
$xml='
<?xml version="1.0" encoding="UTF-8" ?>
<TextOverlay xmlns="http://www.hikvision.com/ver10/XMLSchema" version="1.0">
<id>1</id>
<enabled>true</enabled>
<posX>16</posX>
<posY>16</posY>
<message>Temp: '.$value.'°</message>
</TextOverlay>
';

file_put_contents('C:\_majordomo\apps\1.xml', $xml);
//exec('curl -T 1.xml '.$CONNSTRING.'1');
exec('C:\_majordomo\apps\curl.exe -T C:\_majordomo\apps\1.xml '.$CONNSTRING.'1');


Из минусов - русский текст почему то отображается с пробелами после каждой буквы;
$value в xml файле не должно содержать каких то лишних сиволов или данных, иначе не выводится на видеопоток камеры;
В коммандной строке винды получаю обратно статус и код состояния, как его получить в Мажорике не знаю :(
Позже выложу API hikvision вроде можно менять размер и цвет выводимого на камеру текста...
Не получилось сразу писать данные в xml фаил - пришлось указать путь к файлу - надо немного попилить :)
posX posY - координаты от верхнего левого угла, но иногда есть странности надо потестить..

Начало тут: viewtopic.php?f=8&t=4352&start=20

_________________
Немного желания, терпения и времени - и все получится :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт сен 21, 2017 10:03 pm 
Не в сети

Зарегистрирован: Сб мар 12, 2016 6:33 pm
Сообщения: 151
Благодарил (а): 0 раз.
Поблагодарили: 11 раз.
Curl же модулем есть для php.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт сен 21, 2017 10:11 pm 
Не в сети

Зарегистрирован: Сб авг 06, 2016 2:11 am
Сообщения: 81
Откуда: Рига
Благодарил (а): 9 раз.
Поблагодарили: 14 раз.
Не очень силен в php. Просто получилось наконец то что давно пытался сделать. Можем попробовать улучшить. Главное-заработало :)

_________________
Немного желания, терпения и времени - и все получится :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт сен 21, 2017 11:49 pm 
Не в сети

Зарегистрирован: Сб мар 12, 2016 6:33 pm
Сообщения: 151
Благодарил (а): 0 раз.
Поблагодарили: 11 раз.
http://blog.derakkilgo.com/2009/06/07/s ... l-and-php/

*** Сообщение запрещено. Сообщение похоже на спам. ***


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт сен 22, 2017 10:01 pm 
Не в сети

Зарегистрирован: Сб авг 06, 2016 2:11 am
Сообщения: 81
Откуда: Рига
Благодарил (а): 9 раз.
Поблагодарили: 14 раз.
Спасибо, почитаю. Пробовал - но не работает без промежуточного файла - что то типа exec('C:\_majordomo\apps\curl.exe -T $xml '.$CONNSTRING.'1'); т.е. делаем временный xml фаил и используем его... Не знаю чего не хватает.

_________________
Немного желания, терпения и времени - и все получится :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт окт 05, 2017 3:10 pm 
Не в сети

Зарегистрирован: Сб авг 06, 2016 2:11 am
Сообщения: 81
Откуда: Рига
Благодарил (а): 9 раз.
Поблагодарили: 14 раз.
Hikvision API и другая информация для интеграции:

https://www.dropbox.com/sh/9ur4mu2i11cr ... uM5Ka?dl=0

*** Сообщение запрещено. Сообщение похоже на спам. ***

_________________
Немного желания, терпения и времени - и все получится :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: koloboc74 и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB