Udostępnij za pośrednictwem


Defender-IoT-micro-agent dla interfejsu API ThreadX środowiska Eclipse (wersja zapoznawcza)

Interfejsy API usługi Defender for IoT podlegają licencji interfejsu API firmy Microsoft i postanowień użytkowania.

Ten interfejs API jest przeznaczony do użycia tylko z agentem defender-IoT-micro-agent dla środowiska Eclipse ThreadX. Aby uzyskać dodatkowe zasoby, zobacz zasób Defender-IoT-micro-agent dla środowiska Eclipse ThreadX w usłudze GitHub.

Uwaga

Usługa Defender dla IoT planuje wycofać mikro agenta 1 sierpnia 2025 r.

Włączanie usługi Defender-IoT-micro-agent dla środowiska Eclipse ThreadX

nx_azure_iot_security_module_enable

Prototyp

UINT nx_azure_iot_security_module_enable(NX_AZURE_IOT *nx_azure_iot_ptr);

opis

Ta rutyna umożliwia podsystem azure IoT Defender-IoT-micro-agent. Maszyna stanu wewnętrznego zarządza kolekcją zdarzeń zabezpieczeń i wysyła je do usługi Azure IoT Hub. Do zarządzania zbieraniem danych jest wymagane tylko jedno wystąpienie NX_AZURE_IOT_SECURITY_MODULE.

Parametry

Nazwa/nazwisko opis
nx_azure_iot_ptr [in] Wskaźnik do .NX_AZURE_IOT

Wartości zwracane

Wartości zwracane opis
NX_AZURE_IOT_SUCCESS Pomyślnie włączono moduł zabezpieczeń usługi Azure IoT.
NX_AZURE_IOT_FAILURE Nie można włączyć modułu zabezpieczeń usługi Azure IoT z powodu błędu wewnętrznego.
NX_AZURE_IOT_INVALID_PARAMETER Moduł zabezpieczeń wymaga prawidłowego wystąpienia #NX_AZURE_IOT.

Dozwolone od

Wątki

Wyłączanie usługi Azure IoT Defender-IoT-micro-agent

nx_azure_iot_security_module_disable

Prototyp

UINT nx_azure_iot_security_module_disable(NX_AZURE_IOT *nx_azure_iot_ptr);

opis

Ta rutyna wyłącza podsystem azure IoT Defender-IoT-micro-agent.

Parametry

Nazwa/nazwisko opis
nx_azure_iot_ptr [in] Wskaźnik do NX_AZURE_IOT. Jeśli wartość NULL pojedynczego wystąpienia jest wyłączona.

Wartości zwracane

Wartości zwracane opis
NX_AZURE_IOT_SUCCESS Powodzenie po pomyślnym wyłączeniu modułu zabezpieczeń usługi Azure IoT.
NX_AZURE_IOT_INVALID_PARAMETER Wystąpienie usługi Azure IoT Hub różni się od pojedynczego wystąpienia złożonego.
NX_AZURE_IOT_FAILURE Nie można wyłączyć modułu zabezpieczeń usługi Azure IoT z powodu błędu wewnętrznego.

Dozwolone od

Wątki

Następne kroki

Aby dowiedzieć się więcej na temat rozpoczynania pracy z programem Eclipse ThreadX Defender-IoT-micro-agent, zobacz następujące artykuły: