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_IOT arquivo . |
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:
- Analise a visão geral do Defender for IoT Eclipse ThreadX Defender-IoT-micro-agent.