Hikmicro Sdk ((new)) May 2026
HIKMICRO, a subsidiary of Hikvision specializing in thermal imaging, provides a variety of Software Development Kits (SDKs) and APIs to integrate thermal and thermographic features into third-party applications. These tools are primarily managed through the Hikvision Technology Partner Program (TPP) Available Integration Tools
- Multi-platform support – Windows/Linux, and often C/C++, C#, Python, or Java bindings.
- Well-structured documentation (though usually under NDA) with example code.
- Stable device discovery (UPnP, SDK broadcast search).
Architecture & Integration
- Login & Session Management:
NET_DVR_Login_V40()(identical to Hikvision’s function). Supports digest authentication. - Real-Time Thermal Streaming: Decodes YUV or raw 16-bit thermal sensor data (not MPEG/H.264 for the raw thermal matrix).
- Measurement & Analysis: For thermographic cameras – spot temperature, area min/max/avg, isotherms, temperature alarm.
- PTZ Control: For thermal PTZ or gimbal systems.
- File Download & Playback: Retrieves thermal snapshots or videos (often
.mp4with embedded thermal metadata or.tiffwith temperature arrays).
- Initialize SDK context; start discovery.
- List devices and select target by IP or serial.
- Open session/authenticate; start video stream.
- Register frame callback; render frames to UI or save to disk.
- Stop stream; close session; cleanup SDK context.
Example workflows
To cater to different development environments, HIKMICRO typically provides several layers of integration: 1. Device Discovery hikmicro sdk