Defender-IoT-micro-agent für Eclipse ThreadX API (Vorschau)
Defender für IoT-APIs unterliegen der Microsoft-API-Lizenz und den Nutzungsbedingungen.
Diese API ist nur für die Verwendung mit dem Defender-IoT-Micro-Agent für Eclipse ThreadX vorgesehen. Weitere Ressourcen finden Sie im Defender-IoT-Mikro-Agent für Eclipse ThreadX GitHub-Ressource.
Hinweis
Defender für IoT plant, den Mikro-Agent am 1. August 2025 auszuschalten.
Aktivieren von Defender-IoT-Micro-Agent für Eclipse ThreadX
nx_azure_iot_security_module_enable
Prototyp
UINT nx_azure_iot_security_module_enable(NX_AZURE_IOT *nx_azure_iot_ptr);
Beschreibung
Diese Routine aktiviert das Defender-IoT-Micro-Agent-Subsystem von Azure IoT. Ein interner Zustandsautomat verwaltet die Sammlung von Sicherheitsereignissen und sendet sie an Azure IoT Hub. Nur eine NX_AZURE_IOT_SECURITY_MODULE-Instanz ist erforderlich, um die Datensammlung zu verwalten.
Parameter
Name | Beschreibung |
---|---|
nx_azure_iot_ptr [in] | Ein Zeiger auf ein NX_AZURE_IOT . |
Rückgabewerte
Rückgabewerte | Beschreibung |
---|---|
NX_AZURE_IOT_SUCCESS | Azure IoT-Sicherheitsmodul erfolgreich aktiviert. |
NX_AZURE_IOT_FAILURE | Fehler beim Aktivieren des Azure IoT-Sicherheitsmoduls wegen eines internen Fehlers. |
NX_AZURE_IOT_INVALID_PARAMETER | Das Sicherheitsmodul erfordert eine gültige #NX_AZURE_IOT-Instanz. |
Zulässig von
Threads
Deaktivieren des Azure IoT Defender-IoT-Micro-Agents
nx_azure_iot_security_module_disable
Prototyp
UINT nx_azure_iot_security_module_disable(NX_AZURE_IOT *nx_azure_iot_ptr);
Beschreibung
Diese Routine deaktiviert das Defender-IoT-Micro-Agent-Subsystem von Azure IoT.
Parameter
Name | Beschreibung |
---|---|
nx_azure_iot_ptr [in] | Ein Zeiger auf NX_AZURE_IOT . Wenn NULL, wird die Singletoninstanz deaktiviert. |
Rückgabewerte
Rückgabewerte | Beschreibung |
---|---|
NX_AZURE_IOT_SUCCESS | Erfolgreich, wenn das Azure IoT-Sicherheitsmodul erfolgreich deaktiviert wurde. |
NX_AZURE_IOT_INVALID_PARAMETER | Azure IoT Hub-Instanz unterscheidet sich von der zusammengesetzten Singletoninstanz. |
NX_AZURE_IOT_FAILURE | Fehler beim Deaktivieren des Azure IoT-Sicherheitsmoduls wegen eines internen Fehlers. |
Zulässig von
Threads
Nächste Schritte
Weitere Informationen zu den ersten Schritten mit Eclipse ThreadX Defender-IoT-micro-agent finden Sie in den folgenden Artikeln:
- Überprüfen Sie die Übersicht über defender for IoT Eclipse Eclipse ThreadX Defender-IoT-micro-agent.