DeviceInformation schema
@type t() :: %ExOnvif.Devices.DeviceInformation{ firmware_version: term(), hardware_id: term(), manufacturer: term(), model: term(), serial_number: term() }