HikCentral Integration
https://demo.timeline.is/help/integrations/hikcentral
Last updated: September 10, 2026
Table of Contents

HikCentral Integration

TetherX raises an alarm in HikCentral Professional as a generic event: a message sent straight to your control room's HikCentral server, which a rule there turns into an alarm on the operator's screen, with a priority and a camera to open.

This is faster and clearer than the email path, and it is the same detections either way. Two things it cannot do, and both matter when you decide how to set a site up:

  • HikCentral cannot receive our verification images. The operator sees the alarm and the camera it came from, but not the frames we captured. Sites that need the pictures keep the email integration running as well, which is supported: a site can report to more than one control room platform at once.
  • HikCentral confirms that it received the alarm, and nothing further. It does not tell us whether your rule matched it, or whether an operator saw it. So the first alarm after setup should be a test one you watch for, rather than something assumed.

For a control room that can acknowledge each alarm as it records it, see Patriot Systems Integration.


 What Your Control Room Does First

Ask them for three things, in this order:

  • Switch the generic event listener on in HikCentral, under System, and use the HTTPS transport rather than plain TCP. The generic event port has no password of its own, so HTTPS is what protects the alarm in transit. TetherX will not send to a plain http:// address.
  • Give you the address and port their listener runs on.
  • Create an event rule that matches the source we send, and decide what it does: the alarm's priority, whether it pops up, and which camera it links to so the operator can open live or recorded video in one click.

They choose the event source, which is the text their rule matches this site by. It has to be different for every site they monitor, or two sites raise the same alarm.


 Setting Up a Site

  • Go to AdminSites and open the site

  • Select the HikCentral tab

    • Site page showing the HikCentral tab
  • Enter the details your control room gave you, then switch the integration on

    • HikCentral settings on a site
    • HikCentral Address: their generic event listener, https:// with the port
    • Event Source: the text their rule matches this site by
    • Verify Certificate: leave this on. Turn it off only if they have told you their server uses a self-signed certificate
    • Enable Integration: switch this on last, once the address and source are saved

Each field saves as you finish editing it, so there is no Save button to press.

Once the site is set up, all TetherX AI detections (people, vehicles, animals, glass break, alarms, and more), camera analytics (object unattended, intrusion, line crossing) and VMD Events are raised as generic events.


 What We Send

Each alarm is a small JSON message. Your control room's rule can match or read any of it:

Field What it holds
Source The event source you entered, which is how their rule finds this site
Title The detection, named the way control room software names it, for example PersonDetected
Describe The same, with the camera name after it
EventType Always CCTV
Camera The camera that saw it
Site The site name in TetherX
Time When it happened, in UTC
Latitude, Longitude The site position, where the site has one
TetherXSite, TetherXEvent Our own identifiers, so support can tie an alarm on their screen back to the event on ours

An alarm we cannot deliver is retried, and one their server refuses (no listener, or a certificate we will not accept) is reported to us so we can tell you what to fix.


 Adding Live Video

  • Go to the Control Rooms page
  • Copy the URL for each camera, or use Copy All to take the lot as a spreadsheet
  • Add the URL to your HikCentral configuration

The URLs belong to the account that copied them and stop working if that account is removed, so we recommend creating a dedicated user for your control room.


Last updated: September 10, 2026