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.