Skip to content

Latest commit

 

History

History
41 lines (36 loc) · 709 Bytes

README.md

File metadata and controls

41 lines (36 loc) · 709 Bytes

hikvision-api

Summary

a simple toolkit to connect and control some equipments of hikvision.

Installation

install with npm:

npm install hikvision-api

install with yarn

yarn add hikvision-api

Usage

build a nvr instance

const nvr = new Nvr({
  ip: '192.168.1.64',
  user: 'admin',
  password: '123456',
  // proxy: 'http://127.0.0.1:8080',
  version: 2
});
Tips:
  1. if you face a cross-origin problem on the browser, please add the proxy
  2. original nvr may use version 1, the newer one may use version 2

connect

await nvr.connect();

use other api

nvr.fetchChannels()
nvr.fetchUsers()
nvr.reboot()