Frequently Asked Questions

Check most frequently asked questions here, if you still need help then please contact us at

Cables & Interfaces

The maximum range is 100 metres for GigE and the maximum recommended length is 3 metres for USB3. These distances can be extended using adaptors and enhanced cable technology.

Embedded & Board Cameras

The definition of an embedded camera is typically a board level camera that connects directly to a processing board via a low cost interface or connector.

These are camera modules that are designed for fast prototyping. So you don’t have to mess about with soldering or fine pitch flex cables, these modules have connectors on that can be used to attach the device to USB camera shields.

MIPI is an acronym for Mobile Industry Processor Interface which defines the industry standard for mobile device interfacing. It is a serial data communication layer that has a number of protocol variants, CSi, CSi-2 and CSi-3.

CSi is the original Camera Serial Interface under the MIPI standard and defines the interface between camera and host processor. It offers one data pair.
CSi-2 is a faster implementation of CSi and offers up to four data pairs
CSI-3 is a high-speed, bidirectional protocol primarily intended for image and video transmission between cameras and hosts within a multi-layered, peer-to-peer, UniPro-based M-PHY device network.
Cameras implementing a minimal MIPI CSI-3 configuration consisting of one forward and one reverse lane (four total wires) can transmit 12 BPP 4K video at about 40 FPS.

SPI stands for Serial Peripheral Interface. It is used for short distance communications most commonly used in embedded systems. Devices communicating via this interface work in a slave - master fashion. This interface is full duplex (can transmit data in both directions simultaneously) and can work at speeds of 10Mbps.

The 'Inter-Integrated Circuit' is very popular because all micro-controllers can communicate with I2C devices, like the SPI it is used for short distances. It uses two wires to transmit data. The two wires are called Serial Clock (SCL) and Serial Data (SDA). The SCL synchronizes the data transfer between devices on the I2C bus and is created from the master device. The other line SDA carries the data. There are different speed modes for the I2C: Standard at 100Kbps, Full Speed at 400Kbps and High Speed at 3.2 Mbps.


There are two options. One is that you can directly use the MATLAB image acquisition toolbox; another is that you can load the dll files and use the HIKVision API. There is no special driver required and the SDK supports Matlab.


  • We have some online tools you can use.
  • You can ask us and we will help!

  • You can use one of the following formulas depending on the information you have at hand.


    f= hSS/(2x tan (afov/2))
    f=(hSS x WD)/hFOV