Script To Reboot Hikvision Cameras

Hi Guys,

I find that I am needing to reboot some Hikvision cameras from time to time on certain jobs and I would like to automate the process. Unfortunately, the UPS's do not have Ethernet to schedule reboots and logging into the switches is cumbersome (very slow internet).

I have been looking through the Hikvison API's and found that I should be able to do the following (via HTTP I was hoping):

http://login:password@192.xxx.xxx.xxx/ISAPI/System/reboot

Unfortunately, that does not seem to work (neither does .xxx/System/reboot or many other variations).

Has anyone had success in rebooting a Hikvision camera via http or custom application?

Thanks very much!

Login to read this IPVM discussion.
Why do I need to log in?
IPVM conducts unique testing and research funded by member's payments enabling us to offer the most independent, accurate and in-depth information.

****'* *** *****?

** *****, **** ** *** ***** * *******:

*****="****://***.*********.***/*****/*********"*******="*.*">
/*****/******/****************>
***********>
******* *********************>
*****************************>
**************>

*** *** ***** * **** ** * ***?

* ****** ******* ******* **** *** **** ** ** * GET.

** ** * **** *** **** ********* **** ****.

**, * *** **** *** ***** * *** ******** - same ******:

*:\****\**************>**** -* **** --**** *****:***** "****://***.***.*.**/****
*/******/******"
*** *******="*.*" ********="***-*"?>

/*****/******/****************>
***********>
******* *********************>
*****************************>
**************>

*** **** ** *** ** ***** *** ******?

*** -* ***

*** *** *** *** ** *********, **** ** *** ** reboot * *** ******:

*) ******* **** (****://***.**************.***/****/)

*) ** ******* ****** (** * .*** ****), *** **** command:

**** -* *** -* ****** ****://*****:********@***.***.***.***/******/******

****** **** **** ** **. ***** *******, *** *** *******!

***** *******, **** ********* ** *** ***! :)

******, *****!

**** *** *&*:

** ** *** ******* **** ******, *** ** *******PUT /*****/******/********** ******** *** ******** ** ****** *** ****** ** **********.

*** (*********)

*'** **** * ****** ** *** **** **** ******* *** reboot ****. * ******* *** ***** ** ********* **** **** with * ********* ******, *** * ***'* **** *** ** hand ** ****.

* ** **** ****** ** ******* ** *** ******** *** that ***** ***** *** ** ** ** ******* ****** ******* shell *** * *** **** **** ***.