Skip to content

Collection of protocol definitions for the Blueye underwater drones

License

Notifications You must be signed in to change notification settings

BluEye-Robotics/ProtocolDefinitions

Repository files navigation

ProtocolDefinitions

CI build

This repository contains protocol definitions for interacting with the Blueye underwater drones.

Protocol v2

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.

Protocol v3

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.

Installation

OS X

make
make install PREFIX=/usr/local

Uninstall

OS X

make uninstall PREFIX=/usr/local

About

Collection of protocol definitions for the Blueye underwater drones

Resources

License

Stars

Watchers

Forks

Packages