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:
- Zapoznaj się z omówieniem usługi Defender for IoT Eclipse ThreadX Defender-IoT-micro-agent.