Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.