SDK Data Reference

Device Maintenance

Parameter Persistence

Network parameter changes (IP address, port) are persisted to device flash automatically after .set() is called. No extra save step is needed — the firmware writes to flash in the background once it detects the change.

glove.ip().set("192.168.1.200")  # send to the device and auto-persist to flash

save_params() persists SDK-local parameters to ~/.wuji/sdk/params/, which is a separate mechanism from the device-side flash persistence.

Reboot

glove.reboot()  # reboot the device

Calibration

Run IK calibration when you use the glove for the first time, switch wearers, or need to swap hand profiles. See Calibration for details.

Device Logs

Read firmware runtime logs:

# Get the log storage directory (default ~/.wuji/logs/)
log_dir = glove.get_device_log_dir()
print(f"Log directory: {log_dir}")

Available Parameters

Read and modify device parameters through the SDK. For the parameter read/write API, see SDK Device Parameters & Calibration.

ParameterAPIReadWriteDescription
Serial numberglove.sn()x16-byte device serial number
Firmware versionglove.version()xCurrent firmware version
IP addressglove.ip()Device network IP
Data portglove.port()Data transmission port
Hand sideglove.hand_side()xLeft or right hand
Device nameglove.device_namexName specified at connection time