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.
Notitie
Defender for IoT wil de microagent op 1 augustus 2025 buiten gebruik 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 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:
- Bekijk het overzicht van Defender for IoT Eclipse ThreadX Defender-IoT-micro-agent.