|
Подключение камеры в 1С | ☑ | ||
---|---|---|---|---|
0
ejikbeznojek
25.05.21
✎
20:20
|
Привет всем.
Подскажите кто-нибудь, где я накосячил. Есть камера Dahua, модель камеры IPC-HFW5541E-ZE Которая доступна из браузера по 192.168.3.166 Если зайти вот так в браузере http://192.168.3.166/cgi-bin/configManager.cgi?action=getConfig&name=VideoColor То выдаст табличку с данными, пытаюсь сделать то же самое из 1С. логин="логин"; пароль="пароль"; //Соединение = Новый HTTPСоединение("192.168.3.166",,логин,пароль); //Соединение = Новый HTTPСоединение("192.168.3.166", ,логин ,пароль,,10,Новый ЗащищенноеСоединениеOpenSSL()); Соединение = Новый HTTPСоединение("192.168.3.166", , ,,,10,Новый ЗащищенноеСоединениеOpenSSL()); ЗаголовокGET = Новый Соответствие(); ЗаголовокGET.Вставить("Authorization", "Basic "+ПолучитьBase64СтрокуИзДвоичныхДанных(ПолучитьДвоичныеДанныеИзСтроки(логин+":"+пароль))); HTTPЗапрос = Новый HTTPЗапрос("/cgi-bin/configManager.cgi?action=getConfig&name=VideoColor",ЗаголовокGET); Ответ=Соединение.Получить(HTTPЗапрос); //Тут получаю либо "Ошибка работы с интернет: Не могу установить соединение".Если с SSL. Либо код возврата 401, не пройдена авторизация если без SSL |
|||
1
ejikbeznojek
25.05.21
✎
20:25
|
Забыл написать. В API написано
3.2Authentication The IP Camera supplies two authentication ways: basic authentication and digest authentication. Client can login through: http://<ip>/cgi-bin/global.login?userName=admin. The IP camera returns 401. Then the client inputs a username and password to authorize. For example: 1. When basic authentication, the IP camera response: 401 Unauthorized WWW-Authenticate: Basic realm=”XXXXXX” Then the client encode the username and password with base64, send the following request: Authorization: Basic VXZVXZ. 2. When digest authentication, the IP camera response: WWW-Authenticate: Digest realm="DH_00408CA5EA04", nonce="000562fdY631973ef04f77a3ede7c1832ff48720ef95ad", stale=FALSE, qop="auth"; The client calculates the digest using username, password, nonce, realm and URI with MD5, then send the following request: Authorization: Digest username="admin", realm="DH_00408CA5EA04", nc=00000001,cnonce="0a4f113b",qop="auth" nonce="000562fdY631973ef04f77a3ede7c1832ff48720ef95ad",uri="cgi-bin/global.login?userName=admin", response="65002de02df697e946b750590b44f8bf" |
|||
2
Spieluhr
25.05.21
✎
21:10
|
HTTPЗапрос с клиента или с сервера?
|
|||
3
Garykom
гуру
25.05.21
✎
21:24
|
(0) расшарить камеру можешь?
|
|||
4
Garykom
гуру
25.05.21
✎
21:31
|
(0) Когда 401 возвращает глянь заголовки и тело ответа
Там внутри "WWW-Authenticate: Basic realm=”XXXXXX”" или "WWW-Authenticate: Digest realm="DH_00408CA5EA04", nonce="000562fdY631973ef04f77a3ede7c1832ff48720ef95ad"," |
|||
5
ejikbeznojek
26.05.21
✎
00:49
|
(2) С клиента.
|
|||
6
ejikbeznojek
26.05.21
✎
00:50
|
(3) Завтра попробую проброс выпросить.
|
|||
7
Гений 1С
гуру
26.05.21
✎
08:06
|
(0) Камера Дахуя. ;-) Нейминг такой нейминг
|
|||
8
Кирпич
26.05.21
✎
08:33
|
А зачем ЗащищенноеСоединение если http, а не https
|
|||
9
ejikbeznojek
26.05.21
✎
09:53
|
(8) От отчаяния))
|
|||
10
DrZombi
гуру
26.05.21
✎
09:55
|
(0) Для какой задачи это надо?
На каком клиенте 1С это будет вертеться? (УФ, ОП, Вэб) ...Что снимать собрались?... |
|||
11
DrZombi
гуру
26.05.21
✎
09:58
|
+ В общем трудно понять непостижимые потемки человеческой глубины ...
Вот тут прочти, https://infostart.ru/public/1274701/ Может тебя наведет на мысль, что может не надо этого делать "В" 1С ;) |
|||
12
DrZombi
гуру
26.05.21
✎
09:58
|
+ Не надо непосредственно в 1С, но можно в других местах ;)
|
|||
13
ejikbeznojek
26.05.21
✎
10:10
|
(4)
"Digest realm="Login to ccd1896b1e0cb82398ae0f9f41187b15", qop="auth", nonce="2020035331", opaque="279067c973ba708c4b372b2f95784a46ddee1f7c"" Я так понял - это значит что мне заголовок аунтефикация, нужно как-то переделать с basic на digest |
|||
14
ejikbeznojek
26.05.21
✎
10:12
|
(10) Ну конечная цель - это писать в 1С количество входов и выходов.(Там камера это умеет считать)
|
|||
15
Кирпич
26.05.21
✎
10:40
|
Пароль то хоть не на русском?
|
|||
16
NorthWind
26.05.21
✎
10:49
|
(7) эх, Геня, опять позоришься. Это сейчас один из ведущих производителей IP-камер, в том числе и оемный для других брендов.
|
|||
17
NorthWind
26.05.21
✎
10:50
|
... и не только камер, а также разнообразной периферии для охранных систем вроде PoE-свитчей и прочего подобного
|
|||
18
DrZombi
гуру
26.05.21
✎
11:11
|
(14) Тогда зачем вообще 1С?
Делай это через внешний ресурс, а в 1С уже получай свой счетчик :) |
|||
19
PLUT
26.05.21
✎
11:14
|
(7) а про графические планшеты HUION что скажешь?
в ситилинке даже продаются. но в китае дешевле гораздо |
|||
20
DrZombi
гуру
26.05.21
✎
11:16
|
+ К примеру, когда я писал компоненту в (11) я столкнулся с тем, что на сайте отрабатывал Ява скрипт авторизации, который и являлся проблемным местом.
А на другом сайте страница была в виде ява скриптов, т.е. всегда генерилась. и тоже через твой коннект нечего не получал, а кромя заголовка страницы. |
|||
21
ejikbeznojek
26.05.21
✎
13:35
|
(15) нет конечно.
Там digest авторизация просто, которую я пока ещё не умею готовить. Вечером сегодня выпью фанты и всё понапишу)) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |