
Device Tools · Product DocumentationWuji SDKPython and C SDKs.v2026.8.31 C / Python
Recommended Reading Path
Follow these stages to install the SDK, connect devices, work with data, and build integrations.1
Install and Run Your First Example
Install the SDK, then run a first example.
- Introduction — Supported devices, SDK languages, and core capabilities
- Installation and Environment — System requirements, Python and C installation, and installation checks
2
Connect Devices
Use one SDK manager to discover, connect, and manage Wuji devices.
- Device Discovery and Connection — Auto-connect, serial number, address, USB, and handedness-based connections
3
Subscribe to and Understand Data
Start with subscription modes, then review product data streams, timestamps, and coordinate transforms.
- Data Subscription — Async, sync non-blocking, callback, output-rate, and cross-device subscriptions
- Wuji Hand 2 Fingertip Tactile — Tactile data formats, calibration, and offline processing
- Data Reference — Frame, pose, inertial, and recording types
- Time Synchronization and Coordinate Transforms — Timestamp semantics, automatic synchronization, and manual synchronization
4
Record Data
Record synchronized multi-stream data to MCAP and check recording quality.
- Data Recording and Offline Processing — Compression, timestamps, global resources, episodes, monitoring, and examples
5
Calibrate and Manage Devices
Manage device parameters, SDK users, and calibration data.
- Device Parameters and User Data — Read and write parameters, isolate users, export and import data, and calibrate
6
Go Deeper
Explore retargeting, engineering practices, troubleshooting, and the C bindings.
- Hand Retargeting — Map 21 hand keypoints to 20 joint angles
- Best Practices — Error handling, reconnection, multi-device work, and logging
- Troubleshooting — Installation, runtime, compatibility, and logging issues
- C API Reference — C interfaces, error codes, conventions, and Python equivalents
- Appendix — Glossary, error codes, exception types, and compatibility
All Pages in This Version
Release Notes
Version updates and changelog for Wuji SDK
Introduction
Supported devices, SDK languages, and core capabilities
Installation and Environment
System requirements, Python and C installation, and installation checks
Device Discovery and Connection
Discover, connect, and manage Wuji devices
Data Subscription
Subscribe to, merge, and rate-limit device data streams
Wuji Hand 2 Fingertip Tactile
Tactile formats, calibration, and offline processing
Data Recording
Record multi-channel data to MCAP
Data Reference
Frame, pose, inertial, and recording types
Device Parameters and User Data
Read and write parameters, isolate users, export and import data, and calibrate
Time Synchronization
Timestamp semantics, automatic synchronization, and manual synchronization
Hand Retargeting
Map hand keypoints to joint angles
SDK Practice
Retargeting, user management, and fingertip tactile examples
Best Practices
Error handling, reconnection, multi-device work, and logging
Troubleshooting
Installation, runtime, compatibility, and logging issues
C API Reference
C interfaces, error codes, and Python equivalents
Appendix
Glossary, error codes, exception types, and compatibility