az iot central device command
참고
이 참조는 Azure CLI에 대 한 azure iot 확장의 일부 이며 버전 2.17.1 이상 이어야 합니다. 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
[--api-version {1.0, preview}]
[--central-api-uri]
[--interface-id]
[--token]
예제
명령 응답 표시
az iot central device command history --app-id {appid} --device-id {deviceid} --interface-id {interfaceid} --command-name {commandname}
필수 매개 변수
관리 하려는 IoT Central 앱의 앱 ID입니다. 응용 프로그램의 [정보] 페이지에서 [도움말] 메뉴 아래에 앱 ID를 찾을 수 있습니다.
장치 템플릿에 지정 된 명령 이름입니다. 명령 이름은 명령의 표시 이름과 다를 수 있습니다.
대상 장치의 ID 장치 세부 정보 페이지에서 커넥트 단추를 클릭 하 여 장치 Id를 찾을 수 있습니다.
선택적 매개 변수
요청 된 작업에 대 한 API 버전입니다.
응용 프로그램과 연결 된 IoT Central DNS 접미사입니다. 기본값은 azureiotcentral.com입니다.
장치 템플릿에 지정 된 인터페이스/구성 요소의 이름입니다. 장치 템플릿으로 이동 하 여 해당 장치 기능에서 인터페이스/구성 요소 id를 확인 하 여 찾을 수 있습니다.
Azure CLI에 대해 인증 하지 않고 요청을 제출 하려면 올바른 사용자 토큰을 지정 하 여 요청을 인증할 수 있습니다. 요청의 일부로 키 유형을 지정 해야 합니다. https://aka.ms/iotcentraldocsapi에서 자세히 알아보세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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
[--api-version {1.0, preview}]
[--central-api-uri]
[--interface-id]
[--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}
필수 매개 변수
관리 하려는 IoT Central 앱의 앱 ID입니다. 응용 프로그램의 [정보] 페이지에서 [도움말] 메뉴 아래에 앱 ID를 찾을 수 있습니다.
장치 템플릿에 지정 된 명령 이름입니다. 명령 이름은 명령의 표시 이름과 다를 수 있습니다.
요청에 대 한 구성입니다. JSON 파일 또는 원시 문자열 형식 JSON에 대 한 경로를 제공 합니다. [파일 경로 예:./path/to/file.json] [문자열 형식 JSON 예: {' a ': ' b '}].
대상 장치의 ID 장치 세부 정보 페이지에서 커넥트 단추를 클릭 하 여 장치 Id를 찾을 수 있습니다.
선택적 매개 변수
요청 된 작업에 대 한 API 버전입니다.
응용 프로그램과 연결 된 IoT Central DNS 접미사입니다. 기본값은 azureiotcentral.com입니다.
장치 템플릿에 지정 된 인터페이스/구성 요소의 이름입니다. 장치 템플릿으로 이동 하 여 해당 장치 기능에서 인터페이스/구성 요소 id를 확인 하 여 찾을 수 있습니다.
Azure CLI에 대해 인증 하지 않고 요청을 제출 하려면 올바른 사용자 토큰을 지정 하 여 요청을 인증할 수 있습니다. 요청의 일부로 키 유형을 지정 해야 합니다. https://aka.ms/iotcentraldocsapi에서 자세히 알아보세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.