Compartilhar via


Defender-IoT-micro-agent para API do Eclipse ThreadX (versão prévia)

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

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

Observação

O Defender para IoT planeja desativar o microagente em 1º de agosto de 2025.

Habilitar 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);

Descrição

Essa rotina habilita o subsistema IoT do Azure de Microagente do Defender para IoT. Um computador de estado interno gerencia a coleta de eventos de segurança e os envia para o Hub IoT do Azure. Apenas uma instância de NX_AZURE_IOT_SECURITY_MODULE é solicitada e é necessária para gerenciar a coleta de dados.

Parâmetros

Nome Descrição
nx_azure_iot_ptr [in] Um ponteiro para um NX_AZURE_IOT.

Valores retornados

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

Permitido de

Threads

Desabilitar o lot do Azure de Microagente do Defender para IoT

nx_azure_iot_security_module_disable

Protótipo

UINT nx_azure_iot_security_module_disable(NX_AZURE_IOT *nx_azure_iot_ptr);

Descrição

Essa rotina desabilita o subsistema de loT do Azure de Microagente do Defender para IoT.

Parâmetros

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

Valores retornados

Valores retornados Descrição
NX_AZURE_IOT_SUCCESS Êxito quando o Módulo de Segurança da Internet das Coisas do Azure é desabilitado com êxito.
NX_AZURE_IOT_INVALID_PARAMETER Hub IoT do Azure instância é diferente da instância composta singleton.
NX_AZURE_IOT_FAILURE Falha ao desabilitar o Módulo de Segurança da Internet das Coisas do Azure devido a um erro interno.

Permitido de

Threads

Próximas etapas

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

  • Examine a visão geral do Defender para IoT Eclipse ThreadX Defender-IoT-micro-agent.