Skip to main content

System Requirements

The Python SDK supports Python 3.10 and later. The C SDK provides prebuilt packages for Linux x86_64, Linux aarch64, and Android aarch64. Choose the C SDK tarball for your target platform.
After installing the SDK, configure the connection and network for your device type. See Device Discovery and Connection.

Installation

Choose the SDK for your project language. You can install the Python SDK or the C SDK independently, and you don’t need to install both.

Install the Python SDK

Install wuji-sdk from PyPI:
Confirm that Python can import the package:

Install the C SDK

Download the tarball for your target platform from GitHub Releases. Each package contains lib/libwuji_sdk_c.so, include/wuji_sdk.h, and the license file. The following example targets Linux x86_64. Replace <TAG> with a Release tag and change SDK for your target platform:
${SDK} is the extracted tarball root. Pass the following parameters to CMake to point to the SDK header and shared library:
For the complete C SDK download, build, and example instructions, see the C SDK Reference.

Verify the Installation

Choose the SDK you installed and run the corresponding check:
After installing Wuji CLI, check device discovery with:

Interface Checklist