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 flashsave_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 deviceCalibration
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.
| Parameter | API | Read | Write | Description |
|---|---|---|---|---|
| Serial number | glove.sn() | ✓ | x | 16-byte device serial number |
| Firmware version | glove.version() | ✓ | x | Current firmware version |
| IP address | glove.ip() | ✓ | ✓ | Device network IP |
| Data port | glove.port() | ✓ | ✓ | Data transmission port |
| Hand side | glove.hand_side() | ✓ | x | Left or right hand |
| Device name | glove.device_name | ✓ | x | Name specified at connection time |