Several walk-through tutorials in different languages / frameworks exist for getting started with Open GoPro.


This set of tutorials is a series of sample python scripts and accompanying .html walk-throughs to implement basic functionality to interact with a GoPro device using Python.

The tutorials support Open GoPro Versions 1.0 and 2.0. They will provide a walk-through to use Python to exercise the Open GoPro Interface using bleak for Bluetooth Low Energy (BLE) and requests for HTTP.

These tutorials are meant as an introduction to the Open GoPro specification. There is complete documentation available for BLE and WiFi which will be the main source of reference after completing the tutorials.

These are stripped down Python tutorials that are only meant to show the basics.

For a complete Python SDK that uses bleak as the backend as well as a cross-platform WiFi backend to easily write Python apps that control the GoPro, see the Open GoPro Python SDK


BlueZ tutorial for Ubuntu using the command line:

More to come!