Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Core commands

    • # List all devices
      listDevices

      # Show help for all commands
      help

      # Start discovery for devices (substitute "deviceClass" with a specific device class)
      discoverStart deviceClass

      # Stop discovery
      discoverStop

      # Show device information
      printDevice <device-uuid>

      # Print all devices
      printAllDevices

      # Read a resource
      readResource /path/to/resource

      # Write a resource
      writeResource /path/to/resource newValue

      # Execute a resource
      execResource /path/to/resource parameters

      # Query resources with a pattern
      queryResources */pattern

      # Get device service status
      getStatus

  • Matter commands

    • # Commission a Matter device
      commissionDevice <setup-payload-code>

      # Add an already commissioned Matter device
      addMatterDevice <node-id>

      # Open a commissioning window (use 0 for local device)
      openCommissioningWindow 0

  • Thread commands

    • # Enable/disable NAT64 on Thread Border Router
      setNat64Enabled true

      # Activate ephemeral key mode
      activateEphemeralKeyMode

  • Other

    • # Dump details about a device
      dumpDevice <device-uuid>

      # Dump all devices
      dumpAllDevices

      # Remove a device
      removeDevice <device-uuid>

      # Get a property value
      getProperty <property-key>

      # Set a property value
      setProperty <property-key> <value>

      # Configure device descriptor processing
      ddl override /path/to/descriptor.xml

Matter onboarding

  • openCommissioningWindow 0 300
  • commissionDevice <manual code>