Skip to main content

Software user guide

Console layout

Desktop

Open a browser and go to the address printed on the device label (typically http://io-XXXXX.local):

Dashboard

  • Top bar: camera count, free storage, system status, network, files, sensor config, upgrade, data platform login, language toggle.
  • Left column: record controls, sensor monitor, alerts.
  • Right column: preview (cameras + sensors), data integrity.

Mobile

Open the same URL on your phone. Bottom tabs (left to right):

RecordPreviewFilesSettings
RecordPreviewFilesSettings
  • Record: record + alerts + sensor monitor + integrity.
  • Preview: live preview tiles.
  • Files: file manager.
  • Settings: sensor config, network, language, upgrade.

Use the icon at the top-right to sign in to the data platform.

Android cannot resolve .local? Find the device IP from your hotspot client list, from the PC network page after connecting, or with a network scanner app.

System status

Shows Recording, Preview, or Idle.

Record panel

Start/stop recording and related status.

Alerts

Lists issues such as sensor count mismatch, missing devices, or low disk space.

Sensor monitor

Sensor monitor

Live per-sensor FPS, bandwidth, RX/TX frame counters for capture and disk paths.

Data integrity

Frame rate and drops for preview-only vs all sensors when recording.

Preview panel

Controls and tiles for camera and non-camera sensors.

Pre-flight

  • Sensors are preconfigured at the factory; with correct wiring the alert panel should be clear.
  • You can also open Sensor configuration to verify every connected sensor appears.

Capture

Preview

Preview UI

  1. Select cameras/mics/sensors in the dropdown.
  2. Click Start preview / Listen:
    • Video tiles show in the preview area.
    • Only one microphone preview at a time.
    • IMU / encoder charts update live; toggle traces from the legend; Pause freezes the view.
  3. Refreshing the page does not stop preview.
  4. Toggle sensors in the dropdown while preview runs.
  5. Click the button again to stop.

Record

Record UI

  1. Start recording: 3-second voice countdown, then “start”.
  2. Refreshing does not stop recording.
  3. Stop recording ends all selected streams.

Drop detection

  • A steady “deng” prompt indicates drops on a stream; other streams keep recording until you stop.
  • No hot-plug recovery mid-take: reconnecting hardware will not resume that stream.
  • Dropped takes show a red detail icon in Files.
  • Watch live FPS/bandwidth in the sensor monitor.

Preview + record

Both can run together; toggling one does not reset the other; refresh keeps both active.


Local files

Files

Inspect

Open the detail icon for size, duration, sensor mix, and drop flags (red = drops).

Delete

Single, multi-select, or select-all; confirm in the dialog. Cannot undo.

Export

Export selected episodes as .mcap. Optional video compression re-encodes MJPEG to H.264 at about 6% size (lossy / not reversible).

Export options


Upload

Sign in

Login

Sign in once with the credentials shown on the compute unit.

Server status

Green = connected; red = offline.

Start upload

Per-row upload button or batch select.

Pre-upload conversion

Conversion time scales with file size; you can cancel during conversion.

Progress

Shows percent and progress bar.

Task controls

Cancel, pause, and resume while uploading.

States

Success, failed, in progress; uploaded rows are marked.


System & configuration

Sensor configuration

Sensor config

  • Factory configuration is usually complete.
  • Use Add sensor for new entries, or edit an existing profile.

Wi‑Fi management

Wi‑Fi manager

Edit saved Wi‑Fi profiles here.

Upgrades

Online upgrade

Online upgrade

Click Load available versions, pick a build from the list, and apply.

Local upgrade

Local upgrade

Drag-and-drop a package or browse to select it.

Logs

Ring buffer up to 100 MB, then rotated.

Disk thresholds

  • < 25 GB free: persistent warning.
  • < 5 GB free: warning; voice prompts during recording if applicable.
  • < 1 GB free: cannot start recording; active recordings are stopped.