The core interface for interacting with the Omi device is the OmiManager.swift. The OmiManager abstracts things like scanning, connecting, and reading bluetooth data into a few simple function calls.Looking for a device
Copy
Ask AI
import omi_libfunc lookForDevice() { OmiManager.startScan { device, error in // connect to first found omi device if let device = device { print("got device ", device) self.connectToOmiDevice(device: device) OmiManager.endScan() } }}func lookForSpecificDevice(device_id: String) { OmiManager.startScan { device, error in // connect to first found omi device if let device = device, device.id == "some_device_id" { print("got device ", device) self.connectToOmiDevice(device: device) OmiManager.endScan() } }}