Микроагент 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 см. в следующих статьях:
- Ознакомьтесь с обзором агента Defender для Интернета вещей Eclipse ThreadX Defender-IoT-micro-agent.