Skip to main content

Debugger commands

Debugger commands are sent from Lab → Console → Send Debug Command.

The Direct Device debugger topic is:

projectCode/Debugger/{serial}

{serial} is the target device DeviceSerial. Subscribe to the topic for the current project namespace. When Direct Device AES is enabled for this topic, use the encrypted topic variant defined by the security contract.

operationName

Debugger messages use:

operationName=debugger

The value identifies the requested debugger action.

reset_factory

Reset the AirNgin/device integration state to the product's factory-reset behavior. The firmware must explicitly implement this action.

clean

Clear the initial/configuration state defined by the firmware implementation.

reboot

Restart the device.

config

Move the device into its configuration/provisioning mode.

special

Reserved for producer-specific behavior when that capability is enabled for the product.

All debugger actions are effective only if you implement the corresponding firmware behavior. If you need an additional platform-wide debugger action, contact AirNgin support through the user panel rather than inventing an incompatible command name.