Eclipse ThreadX API용 Defender-IoT-micro-agent(미리 보기)
Defender for IoT API는 Microsoft API 라이선스 및 사용 약관이 적용됩니다.
이 API는 Eclipse ThreadX용 Defender-IoT-micro-agent에서만 사용하기 위한 것입니다. 추가 리소스는 Eclipse ThreadX GitHub 리소스용 Defender-IoT-micro-agent를 참조 하세요.
참고 항목
Defender for IoT는 2025년 8월 1일에 마이크로 에이전트를 사용 중지할 계획입니다.
Eclipse ThreadX에 Defender-IoT-micro-agent 사용
nx_azure_iot_security_module_enable
프로토타입
UINT nx_azure_iot_security_module_enable(NX_AZURE_IOT *nx_azure_iot_ptr);
설명
이 루틴을 사용하면 Azure IoT Defender-IoT-micro-agent 하위 시스템을 사용할 수 있습니다. 내부 상태 시스템은 보안 이벤트의 컬렉션을 관리하고 Azure IoT Hub로 보냅니다. 데이터 수집을 관리하려면 NX_AZURE_IOT_SECURITY_MODULE 인스턴스가 하나만 필요합니다.
매개 변수
속성 | 설명 |
---|---|
nx_azure_iot_ptr [in] | 에 대한 포인터입니다 NX_AZURE_IOT . |
반환 값
반환 값 | 설명 |
---|---|
NX_AZURE_IOT_SUCCESS | Azure IoT 보안 모듈을 사용하도록 설정했습니다. |
NX_AZURE_IOT_FAILURE | 내부 오류로 인해 Azure IoT 보안 모듈을 사용하도록 설정하지 못했습니다. |
NX_AZURE_IOT_INVALID_PARAMETER | 보안 모듈에는 유효한 #NX_AZURE_IOT 인스턴스가 필요합니다. |
허용되는 위치
스레드
Azure IoT Defender-IoT-micro-agent 사용 안 함
nx_azure_iot_security_module_disable
프로토타입
UINT nx_azure_iot_security_module_disable(NX_AZURE_IOT *nx_azure_iot_ptr);
설명
이 루틴은 Azure IoT Defender-IoT-micro-agent 하위 시스템을 사용하지 않도록 설정합니다.
매개 변수
속성 | 설명 |
---|---|
nx_azure_iot_ptr [in] | NX_AZURE_IOT 에 대한 포인터입니다. NULL이면 싱글톤 인스턴스를 사용할 수 없습니다. |
반환 값
반환 값 | 설명 |
---|---|
NX_AZURE_IOT_SUCCESS | Azure IoT 보안 모듈을 사용하지 않도록 설정하면 성공합니다. |
NX_AZURE_IOT_INVALID_PARAMETER | Azure IoT Hub 인스턴스는 단일 복합 인스턴스와 다릅니다. |
NX_AZURE_IOT_FAILURE | 내부 오류로 인해 Azure IoT 보안 모듈을 사용하지 않도록 설정하지 못했습니다. |
허용되는 위치
스레드
다음 단계
Eclipse ThreadX Defender-IoT-micro-agent를 시작하는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.
- Defender for IoT Eclipse ThreadX Defender-IoT-micro-agent 개요를 검토합니다.