Где найти ключ компонентов в ссылке выполнения команды azure iot central

** [11:12] Умер Салем Работая над этим, сэр, в этом примере ссылка на название компонента и его поиск по POST https: // {subdomain}. {CentralDnsSuffixInPath} / api / preview / devices / {device_id} / components / {component_name} / commands / {command_name} **


person Umer Saleem    schedule 08.05.2020    source источник
comment
Мой ответ тебе помог? Не могли бы вы отметить его как принятый или помочь мне улучшить его?   -  person Matthijs van der Veer    schedule 23.07.2020


Ответы (1)


Чтобы узнать, какие компоненты у вас есть для этого устройства, вы можете сделать запрос GET на

https://{subdomain}.{centralDnsSuffixInPath}/api/preview/devices/{device_id}/components/

Это покажет вам компоненты, примерный ответ может быть:

{
"value": [
    {
        "@id": "urn:machine:MyMachine:lxhc64xu:1",
        "@type": [
            "InterfaceInstance"
        ],
        "name": "cb_7d7",
        "displayName": "Interface"
    },
    {
        "@id": "urn:machine:MyMachine:_lyh_e2x:1",
        "@type": [
            "InterfaceInstance"
        ],
        "name": "cb_282",
        "displayName": "Properties"
    }
]

}

Имя {component} - это имя значения, которое вы получаете в ответе. В моем примере вы можете использовать «cb_7d7» или «cb_282». Это имена ваших интерфейсов.

person Matthijs van der Veer    schedule 08.05.2020
comment
Matthijs van der Veer, не могли бы вы также сказать, пожалуйста, как получить последнее значение sesnor из api в лазурном iot central? - person Umer Saleem; 11.05.2020
comment
Конечно, вы можете найти определение API здесь: docs.microsoft .com / en-us / rest / api / iotcentral / devices / Там также есть пример запроса. - person Matthijs van der Veer; 12.05.2020