Поделиться через


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

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

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

Примечание.

Defender для Интернета вещей планирует выйти из эксплуатации микроагента 1 августа 2025 года.

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

nx_azure_iot_security_module_enable

Прототип

UINT nx_azure_iot_security_module_enable(NX_AZURE_IOT *nx_azure_iot_ptr);

Description

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

Параметры

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

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

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

Допустимые источники

Потоки

Отключение микроагента Defender для Интернета вещей Azure

nx_azure_iot_security_module_disable

Прототип

UINT nx_azure_iot_security_module_disable(NX_AZURE_IOT *nx_azure_iot_ptr);

Description

Эта подсистема отключает подсистему "микроагент Defender для Интернета вещей Azure".

Параметры

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

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

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

Допустимые источники

Потоки

Следующие шаги

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