Dela via


Konfigurera och anpassa Defender-IoT-micro-agent för Eclipse ThreadX

Den här artikeln beskriver hur du konfigurerar Defender-IoT-micro-agenten för din Eclipse ThreadX-enhet för att uppfylla kraven på nätverk, bandbredd och minne.

Kommentar

Defender for IoT planerar att dra tillbaka mikroagenten den 1 augusti 2025.

Konfigurationssteg

Du måste välja en måldistributionsfil som har ett *.dist tillägg från netxduo/addons/azure_iot/azure_iot_security_module/configs katalogen.

När du använder en CMake-kompileringsmiljö måste du ange en kommandoradsparameter till IOT_SECURITY_MODULE_DIST_TARGET för det valda värdet. Exempel: -DIOT_SECURITY_MODULE_DIST_TARGET=RTOS_BASE

I en IAR eller annan icke CMake-kompileringsmiljö måste du lägga till netxduo/addons/azure_iot/azure_iot_security_module/inc/configs/<target distribution>/ sökvägen till alla kända inkluderade sökvägar. Exempel: netxduo/addons/azure_iot/azure_iot_security_module/inc/configs/RTOS_BASE

Enhetsbeteende

Använd följande fil för att konfigurera enhetens beteende.

netxduo/addons/azure_iot/azure_iot_security_module/inc/configs/<target distribution>/asc_config.h

I en CMake-kompileringsmiljö måste du ändra standardkonfigurationen genom att netxduo/addons/azure_iot/azure_iot_security_module/configs/<target distribution>.dist redigera filen. Använd följande CMake-format set(ASC_XXX ON)eller följande fil netxduo/addons/azure_iot/azure_iot_security_module/inc/configs/<target distribution>/asc_config.h för alla andra miljöer. Exempel: #define ASC_XXX

Standardbeteendet för varje konfiguration finns i följande tabeller:

Allmän konfiguration

Namn Type Standardvärde Details
ASC_SECURITY_MODULE_ID String defender-iot-micro-agent Enhetens unika identifierare.
SECURITY_MODULE_VERSION_(MAJOR)(MINOR)(PATCH) Antal 3.2.1 Versionen.
ASC_SECURITY_MODULE_SEND_MESSAGE_RETRY_TIME Antal 3 Hur lång tid det tar för Defender-IoT-micro-agenten att skicka säkerhetsmeddelandet efter ett fel (i sekunder).
ASC_SECURITY_MODULE_PENDING_TIME Antal 300 Defender-IoT-micro-agent väntar på tid (i sekunder). Tillståndet ändras till paus, om tiden överskrids.

Samlingskonfiguration

Namn Type Standardvärde Details
ASC_FIRST_COLLECTION_INTERVAL Antal 30 Insamlingsintervallet för insamling av insamlaren. Under starten läggs värdet till i systemets samling för att undvika att skicka meddelanden från flera enheter samtidigt.
ASC_HIGH_PRIORITY_INTERVAL Antal 10 Insamlarens gruppintervall med hög prioritet (i sekunder).
ASC_MEDIUM_PRIORITY_INTERVAL Antal 30 Insamlarens medelprioritetsgruppintervall (i sekunder).
ASC_LOW_PRIORITY_INTERVAL Antal 145,440 Insamlarens gruppintervall med låg prioritet (i sekunder).

Nätverksaktivitet för insamlare

Om du vill anpassa nätverksaktivitetskonfigurationen för insamlaren använder du följande:

Namn Type Standardvärde Details
ASC_COLLECTOR_NETWORK_ACTIVITY_TCP_DISABLED Boolean falskt Filtrerar nätverksaktiviteten TCP .
ASC_COLLECTOR_NETWORK_ACTIVITY_UDP_DISABLED Boolean falskt Filtrerar nätverksaktivitetshändelserna UDP .
ASC_COLLECTOR_NETWORK_ACTIVITY_ICMP_DISABLED Boolean falskt Filtrerar nätverksaktivitetshändelserna ICMP .
ASC_COLLECTOR_NETWORK_ACTIVITY_CAPTURE_UNICAST_ONLY Booleskt true Samlar endast in inkommande unicast-paket. När värdet är falskt avbildas både Broadcast och Multicast.
ASC_COLLECTOR_NETWORK_ACTIVITY_SEND_EMPTY_EVENTS Boolean falskt Skickar en tom insamlare.
ASC_COLLECTOR_NETWORK_ACTIVITY_MAX_IPV4_OBJECTS_IN_CACHE Antal 64 Det maximala antalet IPv4-nätverkshändelser som ska lagras i minnet.
ASC_COLLECTOR_NETWORK_ACTIVITY_MAX_IPV6_OBJECTS_IN_CACHE Antal 64 Det maximala antalet IPv6-nätverkshändelser som ska lagras i minnet.

Samlare

Namn Type Standardvärde Details
ASC_COLLECTOR_HEARTBEAT_ENABLED Booleskt ON Aktiverar pulsslagsinsamlaren.
ASC_COLLECTOR_NETWORK_ACTIVITY_ENABLED Booleskt ON Aktiverar nätverksaktivitetsinsamlaren.
ASC_COLLECTOR_SYSTEM_INFORMATION_ENABLED Booleskt ON Aktiverar systeminformationsinsamlaren.

Andra konfigurationsflaggor är avancerade och har funktioner som inte stöds. Kontakta supporten för att ändra detta, eller för mer information.

Säkerhetsaviseringar och rekommendationer som stöds

Defender-IoT-micro-agent för Eclipse ThreadX stöder specifika säkerhetsaviseringar och rekommendationer. Se till att granska och anpassa relevanta aviserings- och rekommendationsvärden för din tjänst.

Log Analytics (valfritt)

Du kan aktivera och konfigurera Log Analytics för att undersöka enhetshändelser och aktiviteter. Läs mer om hur du konfigurerar och använder Log Analytics med Defender for IoT-tjänsten .

Nästa steg