The Swift Navigation Binary Protocol (SBP) is a fast, simple, and minimal binary protocol for communicating with Swift devices. It is the native binary protocol used by the Piksi GPS receiver to transmit solutions, observations, status and debugging messages, as well as receive messages from the host operating system, such as differential corrections and the almanac.
This page provides links to some core developer documentation for libsbp's language bindings. We currently support Python and C libraries for SBP, which are available online at Github:
$ git clone https://github.com/swift-nav/libsbp
The Python client is available through PyPi:
$ sudo pip install sbp
If we don't support a client in your language of choice, language-agnostic message definitions are also available.