Defender-IoT-micro-agent per l'API Eclipse ThreadX (anteprima)

Le API Defender per IoT sono regolate dalla licenza dell'API Microsoft e dalle condizioni per l'uso.

Questa API è destinata all'uso con il micro-agente Defender-IoT solo 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 Azure sottosistema micro-agente IoT Defender-IoT. Una macchina a stati interna gestisce la raccolta di eventi di sicurezza e li invia a hub IoT di Azure. È necessaria e necessaria una sola istanza di NX_AZURE_IOT_SECURITY_MODULE per gestire la raccolta dati.

Parametri

Nome Descrizione
nx_azure_iot_ptr [in] Puntatore a un NX_AZURE_IOToggetto .

Valori restituiti

Valori restituiti Descrizione
NX_AZURE_IOT_SUCCESS Abilitato correttamente Azure modulo di sicurezza IoT.
NX_AZURE_IOT_FAILURE Impossibile abilitare l'Azure modulo di sicurezza IoT a causa di un errore interno.
NX_AZURE_IOT_INVALID_PARAMETER Il modulo di sicurezza richiede un'istanza di #NX_AZURE_IOT valida.

Consentito da

Discussioni

Disabilitare Azure micro-agente IoT Defender-IoT

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 di micro-agente Azure IoT Defender-IoT.This routine disables the Azure IoT Defender-IoT-micro-agent subsystem.

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 Operazione riuscita quando il modulo di sicurezza 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 Azure IoT a causa di un errore interno.

Consentito da

Discussioni

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.