support device control api