Recommended Flow
- Ask the user which glasses model they are pairing.
- Call
scan()for that model. - Present typed discovered devices from the progressive scan results.
- Connect using the discovered device or default-device helper.
- Read shaped glasses state, firmware fields, and hardware-related status before enabling advanced features.
- Keep app UI derived from SDK status rather than from command success alone.
- React Native
- Android
- iOS
Capability Areas
- Input: button, touch, head-up, and switch events.
- Audio: PCM, LC3, audio pairing, preferred microphone, speaker playback, and local transcription.
- Camera: photo, gallery, video recording, and streaming.
- Network: Wi-Fi scan, credentials, and hotspot state.
- Maintenance: Mentra Live version info and OTA status.
Mentra Live Hardware
Mentra Live is built for visual capture, streaming, and audio-first interactions.- Camera: 1080p with streaming support.
- Microphone: yes.
- Speaker: yes.
- Buttons: yes, including press, double press, and long press events.
- LEDs: RGB feedback plus white privacy light.
- Wi-Fi: yes.
Connection Resilience
- Subscribe to status callbacks before connecting.
- Retry scans manually from the UI instead of scanning forever in the background.
- On mobile OS background transitions, expect Bluetooth behavior to vary by platform.
- Provide a visible “forget device” path that clears both the SDK default device and any app-persisted default-device record.
- If your app persists a default device, restore it with
setDefaultDevice()before callingconnectDefault().

