OptionaldeviceFilter by device ID (optional)
OptionaldeviceFilter by device type (optional)
OptionalfetchFetch devices from API (default: true if credentials provided)
OptionalmacFilter by device MAC address (optional)
OptionalscanScan for BLE devices (default: true if BLE enabled)
OptionaltimeoutDiscovery timeout in milliseconds (default: 10000)
Device discovery options