You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The [original Companion Software](https://www.ardusub.com/reference/companion-web-ui.html) project (started in 2015) was originally created with the simple intent to route an underwater vehicle's video stream and communications to the surface computer, and provide some basic configuration of those features and the vehicle firmware. The simple scope was great to get things started, but also meant that new and complex features weren't designed in from the start, so maintenance and developing functionality became increasingly challenging.
@@ -68,15 +76,30 @@ This covers a summary of the major changes and new features in BlueOS-1.4. Where
- Added support for running the Navigator [flight controller](@/integrations/hardware/required/flight-controller/index.md) with 64-bit operating systems
96
+
- Added Raspberry Pi 5 support
97
+
- Added [startup configuration options](@/development/bootstrap/index.md#blueos-startup-configuration) for SSH and system limits,
98
+
to improve support for alternative hardware and development setups
99
+
100
+
### Connectivity
101
+
- Added a [backup DHCP server](../advanced/#wired-network-management-ethernet-usb-otg) to the ethernet network interface,
102
+
which starts automatically if no other DHCP servers are detected on the network
80
103
81
104
### [Data Privacy](../privacy/)
82
105
- Added Sentry reports for user-generated feedback
@@ -88,17 +111,17 @@ BlueOS has almost all features from the old Companion, and several hotly-request
|[**Onboard Computer**](@/integrations/hardware/required/onboard-computer/index.md)|→|→<br>+ Raspberry Pi CM4 |→|→<br>+ Other Linux-based SBCs images to come | + Raspberry Pi 3B / 3B+ / 4B supported<br>+ You can install from scratch using the installation script in any Linux computer. (Modifications may be necessary for your hardware configuration) | Raspberry Pi 3B required |
114
+
|[**Onboard Computer**](@/integrations/hardware/required/onboard-computer/index.md)|→<br>+ Raspberry Pi 5|→<br>+ Raspberry Pi CM4 |→|→<br>+ Other Linux-based SBCs images to come | + Raspberry Pi 3B / 3B+ / 4B supported<br>+ You can install from scratch using the installation script in any Linux computer. (Modifications may be necessary for your hardware configuration) | Raspberry Pi 3B required |
|[**Video Streams**](../advanced/#video-streams)|→<br>+ H265 support |→<br>+ RTSP variants |→|→<br>+ MPEG and YUYV encodings<br><br>+ Supports Raspberry Pi cameras | + Easily manage *multiple streams*<br><br>+ UDP and RTSP outputs<br><br>- Audio streaming<br>*not yet supported* ([#990](https://github.com/bluerobotics/BlueOS-docker/issues/990)) | Select a *single* camera to stream over UDP<br>+ Supports Raspberry Pi cameras ([except HQ Camera](https://discuss.bluerobotics.com/t/raspberry-pi-camera-stream-not-working/11976/18))<br>+ Supports a single audio stream over UDP |
94
117
|[**WIFI Manager**](../advanced/#indicators-and-network-configuration)|→|→<br>+ External adapter support |→|→<br>+ Vehicle provides local hotspot |→<br>+ Connect to and manage *multiple networks*, like a cellphone or computer WIFI manager | Connect to a *single network*<br>+ Visible and hidden networks supported |
|[**Notification system**](../advanced/#header-indicators-and-blueos-configuration)|→|→|→|→| Notifications about issues, new releases, and the status of your system. | - |
97
120
|[**File Browser**](../advanced/#file-browser)|→|→|→<br>+ Folder for extension data and configuration files |→|→<br>+ *Edit files* from the browser | Download and upload files |
98
121
|[**Log Browser**](../advanced/#log-browser)|→|→|→|→|*Download and manage logs* from the browser<br>+ *Visualise and analyse logs* from the built in viewer | Ssh/terminal only |
99
122
|[**MAVLink inspector**](../advanced/#mavlink-inspector)|→|→|→|→<br>+ MAVLink2REST "watcher" option for individual message types | See and *inspect MAVLink messages in real time* from the browser | See latest MAVLink messages via MAVLink2REST |
100
123
|[**Network test**](../advanced/#network-test)|→<br>+ Live usage widget |→|→|→<br>+ Graph during speed tests |→<br>+ Check *real time latency*| Check upload and download speed from the Control Station Computer to the vehicle's Onboard Computer |
101
-
|[**System information**](../advanced/#system-information)|→|→|→|→| Provides all the necessary information about the hardware, operating system, running processes, CPU, memory, disk, network usage and status | Basic usage statistics, list of connected devices |
124
+
|[**System information**](../advanced/#system-information)|→<br>+ Board model|→|→|→| Provides all the necessary information about the hardware, operating system, running processes, CPU, memory, disk, network usage and status | Basic usage statistics, list of connected devices |
102
125
|[**Web Terminal**](../advanced/#terminal)|→|→|→<br>+ Support for non-`pi` users |→|→<br>+ Uses a tmux session | Access Linux terminal from the browser |
103
126
|[**Autopilot Firmware**](../advanced/#autopilot-firmware)|→|→|→|→|→<br>+ *General ArduPilot* downloads;<br>+ *select vehicle* to update |`stable`, `beta`, and `devel` releases, custom uploads, and restore default parameters;<br>*ArduSub-only* downloads |
@@ -128,8 +151,14 @@ When BlueOS is connected to the internet, a notification appears if a newer vers
128
151
129
152
It's worth noting that the [Version Chooser](../advanced/#blueos-version) in general offers several major robustness and versatility improvements over the previous 'latest update only' approach, which should benefit both users and developers.
0 commit comments