> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dwe.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# dweOS

> Everything you need to know to get started with dweOS.

## Welcome to dweOS

dweOS is an **optional, Linux-only**, software interface designed to run on underwater systems
like a Raspberry Pi, our [Subsea Vision Computer](https://dwe.ai/products/machine-vision-computer)
and [microSVC](https://dwe.ai/products/micro-subsea-vision-computer-with-poe-rov-auv).
It acts as a powerful companion to DeepWater Exploration cameras, extending their functionality and providing a seamless, out-of-the-box experience.

<Frame caption="The main camera streaming page for dweOS">
  <img src="https://mintcdn.com/deepwaterexplorationinc/NrWVR9Qe6FWmBE6d/dwe-os/pages/images/dwe-os-2-demo-page.png?fit=max&auto=format&n=NrWVR9Qe6FWmBE6d&q=85&s=fcaba3b6e5ac8c6cd0030f5a8cb897cf" alt="cameras page" width="3840" height="2030" data-path="dwe-os/pages/images/dwe-os-2-demo-page.png" />
</Frame>

<Note>
  dweOS does not support RTSP (Real-Time Streaming Protocol) Streaming. We use a more direct form of streaming called RTP (Real-time Transport Protocol).

  RTSP acts as the "remote control" to set up the session (which often includes extra bloat and latency), while RTP handles the swift delivery of media packets, over UDP for minimum latency.
</Note>

## What's new in dweOS?

dweOS represents a major leap forward, introducing features that dramatically enhance usability and capabilities:

* **Reliable Camera Enumeration:** Thanks to Bus ID tracking, your cameras retain their specific settings even after a system reboot. No more guessing which port corresponds to which camera.
* **Integrated WiFi Management:** Connect your subsea system to wireless networks directly through the dweOS interface.
* **Direct Light Control:** Manage the power state and brightness of your underwater lights directly from the dashboard (currently supported on Raspberry Pi).
* **Built-in Terminal Access:** Access the command line directly through the web interface for advanced configurations, without needing a separate SSH client.
* **Seamless PrecisionSync™:** Out-of-the-box support for stellarHD leader/follower configurations, enabling effortless synchronization.

***

## Installation

Ready to get started? Choose the installation method that best fits your setup:

<CardGroup cols={2}>
  <Card title="Command-Line Installation" icon="terminal" href="/dwe-os/installation/cmd-line">
    Install dweOS on your existing system or fresh Raspberry Pi OS install via the command-line.
  </Card>

  <Card title="BlueOS Extension" icon="puzzle-piece" href="/dwe-os/installation/blueos">
    Running BlueOS? Install dweOS easily as an extension through the BlueOS Extension Manager.
  </Card>
</CardGroup>

<Card title="Micro SD Card Install" icon="sd-card" href="/dwe-os/installation/sd-card">
  Pre-made Raspberry Pi Image containing dweOS and set to a static IP address (192.168.2.2).
</Card>

***

## Usage Guides

Once installed, explore these guides to configure your system:

<CardGroup cols={2}>
  <Card title="Camera Streaming" icon="video" href="/dwe-os/pages/streaming">
    Learn how to set up and manage live video streams from your cameras.
  </Card>

  <Card title="Lighting Control" icon="lightbulb" href="/dwe-os/pages/lights">
    Configure dweOS to control your underwater lighting systems.
  </Card>

  <Card title="System Preferences" icon="gear" href="/dwe-os/pages/preferences">
    Customize default settings and advanced options.
  </Card>

  <Card title="Network Configuration" icon="wifi" href="/dwe-os/pages/wireless">
    Connect your system to wireless networks.
  </Card>
</CardGroup>
