Compartilhar via


Devices - Get

obter um dispositivo por ID;
Obtenha detalhes sobre um dispositivo existente por ID do dispositivo.

GET https://{subdomain}.{baseDomain}/api/devices/{deviceId}?api-version=2022-07-31

Parâmetros de URI

Nome Em Obrigatório Tipo Description
baseDomain
path True

string

O domínio base para todas as solicitações de serviço do Azure IoT Central.

deviceId
path True

string

ID exclusiva do dispositivo.

subdomain
path True

string

O subdomínio do aplicativo.

api-version
query True

string

A versão da API que está sendo chamada.

Respostas

Nome Tipo Description
200 OK

Device

Êxito

Other Status Codes

Error

Uma resposta de erro recebida do Serviço do IoT Central.

Cabeçalhos

x-ms-error-code: string

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Get device by ID

Solicitação de exemplo

GET https://appsubdomain.azureiotcentral.com/api/devices/CheckoutThermostat?api-version=2022-07-31

Resposta de exemplo

{
  "id": "CheckoutThermostat",
  "etag": "eyJoZWFkZXIiOiJcIjAyMDA4YzMyLTAwMDAtMGQwMC0wMDAwLTVkOTY4YjdhMDAwMFwiIn0",
  "displayName": "CheckoutThermostat",
  "template": "dtmi:contoso:testDeviceTemplate;1",
  "simulated": true,
  "provisioned": true,
  "enabled": true,
  "organizations": [
    "seattle"
  ]
}

Definições

Nome Description
Device

A definição do dispositivo.

Error

A definição de erro de resposta.

ErrorDetails

As informações detalhadas do erro.

Device

A definição do dispositivo.

Nome Tipo Description
displayName

string

Nome de exibição do dispositivo.

enabled

boolean

Se a conexão do dispositivo com o IoT Central foi habilitada.

etag

string

ETag usada para evitar conflitos em atualizações de dispositivo.

id

string

ID exclusiva do dispositivo.

organizations

string[]

Lista de IDs da organização das quais o dispositivo faz parte, apenas uma organização tem suporte hoje, várias organizações terão suporte em breve.

provisioned

boolean

Se os recursos foram alocados para o dispositivo.

simulated

boolean

Se o dispositivo é simulado.

template

string

A definição de modelo de dispositivo para o dispositivo.

Error

A definição de erro de resposta.

Nome Tipo Description
error

ErrorDetails

Detalhes do erro para a solicitação atual.

ErrorDetails

As informações detalhadas do erro.

Nome Tipo Description
code

string

Código do erro.

message

string

Detalhes da mensagem de erro.

requestId

string

ID de correlação para a solicitação atual.

time

string

A hora em que a solicitação de erro falhou.