collect
Collects comprehensive device profile data based on the configuration.
This method orchestrates the entire device profile collection process:
Configures loggers for all collectors that support logging
Retrieves the unique device identifier
Conditionally collects metadata if enabled in configuration
Conditionally collects location if enabled in configuration
Return
A DeviceProfileResult containing the collected device profile data