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

Defender voor 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 GitHub-resource Defender-IoT-micro-agent voor Eclipse ThreadX voor aanvullende resources.

Opmerking

Defender for IoT is van plan de microagent op 1 augustus 2025 buiten gebruik te stellen.

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 Azure IoT Defender-IoT-micro-agentsubsysteem ingeschakeld. Een interne statuscomputer beheert de verzameling van beveiligingsevenementen en stuurt deze naar Azure IoT Hub. Er is slechts één NX_AZURE_IOT_SECURITY_MODULE exemplaar vereist en nodig om de gegevensverzameling te beheren.

Parameters

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

Waarden retourneren

Waarden retourneren Beschrijving
NX_AZURE_IOT_SUCCESS 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 Azure IoT Defender-IoT-micro-agent uitgeschakeld.

Parameters

Naam Beschrijving
nx_azure_iot_ptr [in] Een aanwijzer naar NX_AZURE_IOT. Als NULL het singleton-exemplaar is uitgeschakeld.

Waarden retourneren

Waarden retourneren Beschrijving
NX_AZURE_IOT_SUCCESS Geslaagd wanneer de Azure IoT-beveiligingsmodule is uitgeschakeld.
NX_AZURE_IOT_INVALID_PARAMETER Azure IoT Hub exemplaar verschilt van het samengestelde singleton-exemplaar.
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:

  • Bekijk het overzicht van Defender for IoT Eclipse ThreadX Defender-IoT-micro-agent.