Partilhar via


Defender-IoT-micro-agent for Eclipse ThreadX API (visualização)

As APIs do Defender for IoT são regidas pela Licença e Termos de Uso da API da Microsoft.

Esta API destina-se ao uso com o Defender-IoT-micro-agent apenas para Eclipse ThreadX. Para obter recursos adicionais, consulte o recurso Defender-IoT-micro-agent for Eclipse ThreadX GitHub.

Nota

A Defender for IoT planeja aposentar o microagente em 1º de agosto de 2025.

Habilite o Defender-IoT-micro-agent para o Eclipse ThreadX

nx_azure_iot_security_module_enable

Protótipo

UINT nx_azure_iot_security_module_enable(NX_AZURE_IOT *nx_azure_iot_ptr);

Description

Essa rotina habilita o subsistema Azure IoT Defender-IoT-microagent. Uma máquina de estado interna gerencia a coleção de eventos de segurança e os envia para o Hub IoT do Azure. Apenas uma instância NX_AZURE_IOT_SECURITY_MODULE é necessária para gerenciar a coleta de dados.

Parâmetros

Nome Descrição
nx_azure_iot_ptr [em] Um ponteiro para um NX_AZURE_IOTarquivo .

Valores de retorno

Valores de retorno Description
NX_AZURE_IOT_SUCCESS Habilitado com êxito o Módulo de Segurança do Azure IoT.
NX_AZURE_IOT_FAILURE Falha ao habilitar o Módulo de Segurança do Azure IoT devido a um erro interno.
NX_AZURE_IOT_INVALID_PARAMETER O módulo de segurança requer uma instância #NX_AZURE_IOT válida.

Permitido a partir de

Threads

Desabilitar o Azure IoT Defender-IoT-micro-agent

nx_azure_iot_security_module_disable

Protótipo

UINT nx_azure_iot_security_module_disable(NX_AZURE_IOT *nx_azure_iot_ptr);

Description

Essa rotina desabilita o subsistema Azure IoT Defender-IoT-microagent.

Parâmetros

Nome Descrição
nx_azure_iot_ptr [em] Um ponteiro para NX_AZURE_IOT. Se NULL, a instância singleton será desabilitada.

Valores de retorno

Valores de retorno Description
NX_AZURE_IOT_SUCCESS Êxito quando o Módulo de Segurança do Azure IoT é desativado com êxito.
NX_AZURE_IOT_INVALID_PARAMETER A instância do Hub IoT do Azure é diferente da instância composta singleton.
NX_AZURE_IOT_FAILURE Falha ao desabilitar o Módulo de Segurança do Azure IoT devido a um erro interno.

Permitido a partir de

Threads

Próximos passos

Para saber mais sobre como começar a usar o Eclipse ThreadX Defender-IoT-micro-agent, consulte os seguintes artigos: