Running device-type-specific commands

Although most commands in SMART Remote Management can be run on multiple types of devices, some commands are specific to certain device types.