Skip to main content
Device Kit is the hardware integration layer used by Dsync. It discovers visible devices, matches them to a device profile, opens the appropriate connection, and exposes the operations, settings, and workflows that the profile supports.

Device profiles

Describe how a device is identified and what it can do.

Transports and operations

Understand BLE, USB, services, components, and named operations.

Settings and workflows

See how settings, rules, and multi-step workflows fit together.

Troubleshooting

Diagnose discovery, connection, operation, and workflow failures.

The integration path

1

Discover

Device Kit scans the visible BLE advertisements and USB devices available to the app.
2

Match

It compares the candidate’s identity information with the profile’s matching rules.
3

Connect

It opens the matching BLE or USB transport and starts a device session.
4

Operate

Dsync can invoke the profile’s named operations, read responses, update settings, or run rules and workflows.
Device Kit only knows what the active device profile describes. A device can be powered on and visible but still produce no candidate when its identity rules do not match.

Continue

Last modified on September 7, 2026