az iot central device command

참고

이 참조는 Azure CLI에 대 한 azure iot 확장의 일부 이며 버전 2.0.70 이상 이어야 합니다. Az iot central device 명령 명령을 처음 실행할 때 확장이 자동으로 설치 됩니다. 확장에 대해 자세히 알아보세요 .

장치 명령을 실행 합니다.

명령

az iot central device command history

장치에 전송 된 최신 명령 요청 및 응답에 대 한 세부 정보를 가져옵니다.

az iot central device command run

장치에서 명령을 실행 하 고 관련 된 응답을 확인 합니다. 는 명령이 수행할 수 있는 속성 업데이트를 모니터링 하지 않습니다.

az iot central device command history

장치에 전송 된 최신 명령 요청 및 응답에 대 한 세부 정보를 가져옵니다.

IoT Central에서 장치로 보낸 최신 명령 요청 및 응답을 나열 합니다. 명령 실행의 결과로 장치가 장치 속성에 대해 수행 하는 모든 업데이트는 응답에 포함 되지 않습니다.

az iot central device command history --app-id
                                      --cn
                                      --device-id
                                      --interface-id
                                      [--central-api-uri]
                                      [--token]

예제

명령 응답 표시

az iot central device command history --app-id {appid} --device-id {deviceid} --interface-id {interfaceid} --command-name {commandname}

필수 매개 변수

--app-id -n

관리 하려는 IoT Central 앱의 앱 ID입니다. 응용 프로그램의 [정보] 페이지에서 [도움말] 메뉴 아래에 앱 ID를 찾을 수 있습니다.

--cn --command-name

장치 템플릿에 지정 된 명령 이름입니다. 명령 이름은 명령의 표시 이름과 다를 수 있습니다.

--device-id -d

대상 장치의 ID 장치 세부 정보 페이지에서 연결 단추를 클릭 하 여 장치 Id를 찾을 수 있습니다.

--interface-id -i

장치 템플릿에 지정 된 인터페이스의 이름입니다. 장치 템플릿으로 이동 하 고 해당 장치 기능에서 인터페이스 id를 확인 하 여 찾을 수 있습니다.

선택적 매개 변수

--central-api-uri --central-dns-suffix

응용 프로그램과 연결 된 IoT Central DNS 접미사입니다. 기본값은 azureiotcentral.com입니다.

기본값: azureiotcentral.com
--token

Azure CLI에 대해 인증 하지 않고 요청을 제출 하려면 올바른 사용자 토큰을 지정 하 여 요청을 인증할 수 있습니다. 요청의 일부로 키 유형을 지정 해야 합니다. https://aka.ms/iotcentraldocsapi에서 자세히 알아보세요.

az iot central device command run

장치에서 명령을 실행 하 고 관련 된 응답을 확인 합니다. 는 명령이 수행할 수 있는 속성 업데이트를 모니터링 하지 않습니다.

참고: 페이로드는 "request" 아래에 중첩 되어야 합니다. 즉, 장치의 페이로드가 {"key": "value"} 인 경우 페이로드가 {"request": {"key": "value"}} 여야 합니다. --../path/to/payload.js의 경우와 같이 filepath에서 콘텐츠를 가리킬 수도 있습니다.

az iot central device command run --app-id
                                  --cn
                                  --content
                                  --device-id
                                  --interface-id
                                  [--central-api-uri]
                                  [--token]

예제

명령 응답 실행

az iot central device command run --app-id {appid} --device-id {deviceid} --interface-id {interfaceid} --command-name {commandname} --content {payload}

짧은 실행 명령 응답

az iot central device command run -n {appid} -d {deviceid} -i {interfaceid} --cn {commandname} -k {payload}

필수 매개 변수

--app-id -n

관리 하려는 IoT Central 앱의 앱 ID입니다. 응용 프로그램의 [정보] 페이지에서 [도움말] 메뉴 아래에 앱 ID를 찾을 수 있습니다.

--cn --command-name

장치 템플릿에 지정 된 명령 이름입니다. 명령 이름은 명령의 표시 이름과 다를 수 있습니다.

--content -k

요청에 대 한 구성입니다. JSON 파일 또는 원시 문자열 형식 JSON에 대 한 경로를 제공 합니다. [파일 경로 예:./path/to/file.json] [문자열 형식 JSON 예: {' a ': ' b '}].

--device-id -d

대상 장치의 ID 장치 세부 정보 페이지에서 연결 단추를 클릭 하 여 장치 Id를 찾을 수 있습니다.

--interface-id -i

장치 템플릿에 지정 된 인터페이스의 이름입니다. 장치 템플릿으로 이동 하 고 해당 장치 기능에서 인터페이스 id를 확인 하 여 찾을 수 있습니다.

선택적 매개 변수

--central-api-uri --central-dns-suffix

응용 프로그램과 연결 된 IoT Central DNS 접미사입니다. 기본값은 azureiotcentral.com입니다.

기본값: azureiotcentral.com
--token

Azure CLI에 대해 인증 하지 않고 요청을 제출 하려면 올바른 사용자 토큰을 지정 하 여 요청을 인증할 수 있습니다. 요청의 일부로 키 유형을 지정 해야 합니다. https://aka.ms/iotcentraldocsapi에서 자세히 알아보세요.