Где найти ключ компонентов в ссылке на выполнение команды azure iot central - PullRequest
1 голос
/ 08 мая 2020

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

1 Ответ

0 голосов
/ 08 мая 2020

Чтобы узнать, какие компоненты у вас есть для этого устройства, вы можете сделать запрос 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». Это имена ваших интерфейсов.

...