This repository contains protocol definitions for interacting with the Blueye underwater drones.
Drones running a Blunux version < 3.0 will need to use the legacy protocol. blueye.legacyprotocol contains a Python package that is built on this protocol and simplifies its use.
Version 3 of the Blueye communication protocol is based on Protocol Buffers.
The protobuf definitions are compiled to language specific libraries, and are available as a NuGet package and a Python package.
Automatically generated documentation for the protocol format can be found here.
make
make install PREFIX=/usr/local
make uninstall PREFIX=/usr/local