Condividi tramite


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: