Микроагент Defender-IoT для API Eclipse ThreadX (предварительная версия)

Api Defender для Интернета вещей регулируются лицензией и условиями использования API Майкрософт.

Этот API предназначен только для использования с микроагентом Defender-IoT для Eclipse ThreadX. Дополнительные ресурсы см. в ресурсе GitHub Для Микроагента Defender-Интернета вещей для Eclipse ThreadX.

Примечание.

Defender для Интернета вещей планирует прекратить использование микроагента 1 июня 2027 г.

Включение микроагента Defender-IoT для Eclipse ThreadX

nx_azure_iot_security_module_enable

Прототип

UINT nx_azure_iot_security_module_enable(NX_AZURE_IOT *nx_azure_iot_ptr);

Описание

Эта подпрограмма включает подсистему микроагента Azure IoT Defender-IoT. Внутренний автомат состояния управляет сбором событий безопасности и отправляет их в Центр Интернета вещей Azure. Для управления сбором данных требуется только один экземпляр NX_AZURE_IOT_SECURITY_MODULE.

Параметры

Имя Описание
nx_azure_iot_ptr [in] Указатель на NX_AZURE_IOT.

Возвращаемые значения

Возвращаемые значения Описание
NX_AZURE_IOT_SUCCESS Модуль безопасности Интернета вещей успешно включен Azure.
NX_AZURE_IOT_FAILURE Не удалось включить Azure модуль безопасности Интернета вещей из-за внутренней ошибки.
NX_AZURE_IOT_INVALID_PARAMETER Для модуля безопасности требуется допустимый экземпляр #NX_AZURE_IOT.

Разрешено из

Потоки

Отключение микроагента IoT Defender Azure

nx_azure_iot_security_module_disable

Прототип

UINT nx_azure_iot_security_module_disable(NX_AZURE_IOT *nx_azure_iot_ptr);

Описание

Эта подпрограмма отключает подсистему микроагента Azure IoT Defender-IoT.

Параметры

Имя Описание
nx_azure_iot_ptr [in] Указатель на NX_AZURE_IOT. Если значение NULL, одноэлементный экземпляр отключен.

Возвращаемые значения

Возвращаемые значения Описание
NX_AZURE_IOT_SUCCESS Успешно, если модуль безопасности Интернета вещей Azure успешно отключен.
NX_AZURE_IOT_INVALID_PARAMETER Центр Интернета вещей Azure экземпляр отличается от одноэлементного составного экземпляра.
NX_AZURE_IOT_FAILURE Не удалось отключить Azure модуль безопасности Интернета вещей из-за внутренней ошибки.

Разрешено из

Потоки

Дальнейшие действия

Дополнительные сведения о том, как приступить к работе с микроагентом Eclipse ThreadX Defender-IoT, см. в следующих статьях:

  • Ознакомьтесь с обзором микроагента Defender для Интернета вещей Eclipse ThreadX.