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.