Sync multiple Azure Kinect DK devices

適用対象: Azure KinectAzure Kinect SDK

Connect multiple Azure Kinect DK devices to enable synchronized triggering. Synchronized triggering lets you take images from multiple angles or do a 360-degree capture. The Azure Kinect Sensor SDK does not include software for these scenarios but enables developers to create applications for it.

Before you start


You might need additional hardware before you can begin syncing devices:

  • Additional Azure Kinect devices with the latest firmware. For more info about updating your devices, go to Update Azure Kinect DK.
  • Host PC for each Azure Kinect DK. A dedicated host controller can be used, but it depends on how you're using the device and the amount of data being transferred over USB.
  • Azure Kinect Sensor SDK installed on each host PC. For more info on installing Sensor SDK, go to Set up Azure Kinect DK.
  • 3.5mm audio cables less than 10m in length (not included). Mono or stereo cables can be used.
  • One headphone splitter (star configuration only).

Set up your devices


Once you have all the hardware to sync your devices, you’ll need to connect the devices and configure syncing. There are two different ways to connect your hardware.

Daisy chain configuration

Sync up to 9 additional devices with the daisy chain configuration.

Diagram showing how to connect Azure Kinect DK devices in a daisy chain configuration.

  1. Connect each Azure Kinect DK to power, then connect one device to one host PC. 
  2. Connect the Azure Kinect DK devices to each other using a 3.5mm audio cable. Here's how:

On the master device
Plug in one end of a 3.5mm cable into the sync out port on the first Azure Kinect DK—this is the master device.

On the subordinate device
Plug the other end of the 3.5mm cable into the sync in port of the second Azure Kinect DK—this is a subordinate device.

To connect more subordinate devices, do the following:

  1. Take another 3.5mm cable and plug one end into the sync out port of the subordinate device.
  2. Plug the other end of the cable into the sync in port of the next Azure Kinect DK.
  3. Continue using 3.5mm audio cables to connect Azure Kinect DK devices until you have one device left. The last Azure Kinect DK should only have one 3.5mm cable plugged into the sync in port.

Star configuration

Sync up to 3 devices with the star configuration. 

Diagram showing how to set up multiple Azure DK devices in a star configuration.

  1. Connect each Azure Kinect DK to power, then connect one device to one host PC.
  2. Connect the devices using the headphone splitter and 3.5mm cables. Here’s how:

On the master device
Plug in the headphone splitter into the sync out port on the first Azure Kinect DK—this is the master device.

On the subordinate device
Plug one end of a 3.5mm cable into the sync in port of the second Azure Kinect DK, then the other end into the headphone splitter—this is a subordinate device.

To connect more subordinate devices, do the following:

  1. Take another 3.5mm cable and plug one end into the sync out port of the subordinate device.
  2. Plug the other end of the cable into the headphone splitter connected to the master device. 

Set up synchronized triggering


Once you've set up your hardware for synchronized triggering, you'll need to set up the software. For more info on setting this up, go to the Azure Kinect developer documentation at http://aka.ms/kinectdocs (English only).