Desativa um dispositivo especificado no IoT Platform.
Limites
Após a desativação, o dispositivo não consegue se conectar ao IoT Platform. As operações específicas do dispositivo permanecem disponíveis e as informações dele são mantidas. Para reativá-lo, chame a operação EnableThing.
-
Cada conta Alibaba Cloud aceita no máximo 500 consultas por segundo (QPS).
NotaUsuários RAM compartilham a cota da conta Alibaba Cloud.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | DisableThing |
Operação a ser executada. Defina o valor como |
| IotInstanceId | String | Não | iot_instc_pu****_c*-v64******** |
ID da instância. Consulte o ID da instância na página Overview do console IoT Platform. Importante
Para mais informações, consulte Visão geral. |
| ProductKey | String | Não | a1BwAGV**** |
ProductKey do produto ao qual o dispositivo pertence. Nota Ao especificar este parâmetro, especifique também o parâmetro DeviceName. |
| DeviceName | String | Não | light |
DeviceName do dispositivo. Nota Ao especificar este parâmetro, especifique também o parâmetro ProductKey. |
| IotId | String | Não | Q7uOhVRdZRRlDnTLv****00100 |
ID do dispositivo, um identificador exclusivo emitido pelo IoT Platform. Nota Se você especificar este parâmetro, não será necessário informar ProductKey ou DeviceName. O IotId funciona como um identificador globalmente exclusivo (GUID) para o dispositivo, correspondendo à combinação de ProductKey e DeviceName. Caso sejam fornecidos tanto o IotId quanto a combinação de ProductKey e DeviceName, o IotId terá precedência. |
Além dos parâmetros específicos desta operação, especifique os parâmetros comuns de solicitação na chamada. Para mais informações, consulte Parâmetros comuns de solicitação.
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| Code | String | iot.system.SystemException |
Código de erro. Para mais informações, consulte Códigos de erro. |
| ErrorMessage | String | A system exception occurred. |
Mensagem de erro retornada. |
| RequestId | String | E55E50B7-40EE-4B6B-8BBE-D3ED55CCF565 |
ID da solicitação. |
| Success | Boolean | true |
Indica se a chamada foi bem-sucedida.
|
Exemplos
Exemplo de solicitação
https://iot.cn-shanghai.aliyuncs.com/?Action=DisableThing
&ProductKey=a1rYuVF****
&DeviceName=device1
&<Common request parameters>
Exemplo de resposta de sucesso
Formato XML
<DisableThingResponse>
<RequestId>57b144cf-09fc-4916-a272-a62902d5b207</RequestId>
<Success>true</Success>
</DisableThingResponse>
Formato JSON
{
"RequestId":"57b144cf-09fc-4916-a272-a62902d5b207",
"Success": true
}
Códigos de erro
Para obter uma lista de códigos de erro, visite o Centro de Erros de API.