Defender-IoT-micro-agent per l'API ThreadX eclipse (anteprima)
Le API defender per IoT sono regolate dalla licenza api Microsoft e dalle condizioni per l'utilizzo.
Questa API è destinata all'uso solo con Defender-IoT-micro-agent per Eclipse ThreadX. Per altre risorse, vedere la risorsa GitHub Defender-IoT-micro-agent per Eclipse ThreadX.
Nota
Defender per IoT prevede di ritirare il micro-agente il 1° agosto 2025.
Abilitare Defender-IoT-micro-agent per Eclipse ThreadX
nx_azure_iot_security_module_enable
Prototipo
UINT nx_azure_iot_security_module_enable(NX_AZURE_IOT *nx_azure_iot_ptr);
Descrizione
Questa routine abilita il sottosistema azure IoT Defender-IoT-micro-agent. Una macchina a stati interna gestisce la raccolta di eventi di sicurezza e li invia a hub IoT di Azure. Per gestire la raccolta dati è necessaria una sola istanza NX_AZURE_IOT_SECURITY_MODULE.
Parametri
Nome | Descrizione |
---|---|
nx_azure_iot_ptr [in] | Puntatore a un oggetto NX_AZURE_IOT . |
Valori restituiti
Valori restituiti | Descrizione |
---|---|
NX_AZURE_IOT_SUCCESS | Il modulo di sicurezza di Azure IoT è stato abilitato correttamente. |
NX_AZURE_IOT_FAILURE | Impossibile abilitare il modulo di sicurezza di Azure IoT a causa di un errore interno. |
NX_AZURE_IOT_INVALID_PARAMETER | Il modulo di sicurezza richiede un'istanza #NX_AZURE_IOT valida. |
Consentito da
Threads
Disabilitare Azure IoT Defender-IoT-micro-agent
nx_azure_iot_security_module_disable
Prototipo
UINT nx_azure_iot_security_module_disable(NX_AZURE_IOT *nx_azure_iot_ptr);
Descrizione
Questa routine disabilita il sottosistema azure IoT Defender-IoT-micro-agent.
Parametri
Nome | Descrizione |
---|---|
nx_azure_iot_ptr [in] | Puntatore a NX_AZURE_IOT . Se NULL l'istanza singleton è disabilitata. |
Valori restituiti
Valori restituiti | Descrizione |
---|---|
NX_AZURE_IOT_SUCCESS | Esito positivo quando il modulo di sicurezza di Azure IoT è stato disabilitato correttamente. |
NX_AZURE_IOT_INVALID_PARAMETER | hub IoT di Azure'istanza è diversa dall'istanza composita singleton. |
NX_AZURE_IOT_FAILURE | Impossibile disabilitare il modulo di sicurezza di Azure IoT a causa di un errore interno. |
Consentito da
Threads
Passaggi successivi
Per altre informazioni su come iniziare a usare Eclipse ThreadX Defender-IoT-micro-agent, vedere gli articoli seguenti:
- Esaminare la panoramica di Defender per IoT Eclipse ThreadX Defender-IoT-micro-agent.