Delen via


Defender-IoT-micro-agent voor Eclipse ThreadX-API (preview)

Defender for IoT-API's vallen onder de Microsoft API-licentie en gebruiksvoorwaarden.

Deze API is alleen bedoeld voor gebruik met de Defender-IoT-micro-agent voor Eclipse ThreadX. Zie de Defender-IoT-micro-agent voor Eclipse ThreadX GitHub-resource voor aanvullende resources.

Defender-IoT-micro-agent inschakelen voor Eclipse ThreadX

nx_azure_iot_security_module_enable

Prototype

UINT nx_azure_iot_security_module_enable(NX_AZURE_IOT *nx_azure_iot_ptr);

Beschrijving

Met deze routine wordt het subsysteem van de Azure IoT Defender-IoT-microagent ingeschakeld. Een interne statusmachine beheert het verzamelen van beveiligingsevenementen en verzendt deze naar Azure IoT Hub. Er is slechts één NX_AZURE_IOT_SECURITY_MODULE exemplaar vereist en nodig om gegevensverzameling te beheren.

Parameters

Name Beschrijving
nx_azure_iot_ptr [in] Een aanwijzer naar een NX_AZURE_IOT.

Retourwaarden

Retourwaarden Beschrijving
NX_AZURE_IOT_SUCCESS De Azure IoT-beveiligingsmodule is ingeschakeld.
NX_AZURE_IOT_FAILURE Kan de Azure IoT-beveiligingsmodule niet inschakelen vanwege een interne fout.
NX_AZURE_IOT_INVALID_PARAMETER Voor de beveiligingsmodule is een geldig #NX_AZURE_IOT-exemplaar vereist.

Toegestaan vanaf

Threads

Azure IoT Defender-IoT-micro-agent uitschakelen

nx_azure_iot_security_module_disable

Prototype

UINT nx_azure_iot_security_module_disable(NX_AZURE_IOT *nx_azure_iot_ptr);

Beschrijving

Met deze routine wordt het subsysteem van de Azure IoT Defender-IoT-microagent uitgeschakeld.

Parameters

Name Beschrijving
nx_azure_iot_ptr [in] Een aanwijzer naar NX_AZURE_IOT. Als NULL de singleton-instantie is uitgeschakeld.

Retourwaarden

Retourwaarden Beschrijving
NX_AZURE_IOT_SUCCESS Geslaagd wanneer de Azure IoT-beveiligingsmodule is uitgeschakeld.
NX_AZURE_IOT_INVALID_PARAMETER Het Azure IoT Hub-exemplaar verschilt van het samengestelde exemplaar van singleton.
NX_AZURE_IOT_FAILURE Kan de Azure IoT-beveiligingsmodule niet uitschakelen vanwege een interne fout.

Toegestaan vanaf

Threads

Volgende stappen

Zie de volgende artikelen voor meer informatie over hoe u aan de slag gaat met Eclipse ThreadX Defender-IoT-micro-agent: