Skip to content

septentrio-gnss/Eridano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eridano: Septentrio Arduino Library

This Arduino library has been created to make Septentrio GNSS easier to use with Arduino hardware.
Make sure that both the Arduino's and the receiver's baudrate match to use this library (keep in mind that the default baudrate for Septentrio is 115200 but it is not supported by AltSoftSerial used in some examples).


Authors

Name GitHub
chiara de Saint Giniez chiara-septentrio

Maintainer

GitHub
septentrio-users

DO YOU HAVE ANY QUESTIONS?

Septentrio resources

This library is not officially supported by Septentrio however Septentrio can provide great help around Septentrio GNSS receivers

Septentrio website Contact Resources
Septentrio home page Septentrio contact page Septentrio resource page

Table of contents

What is Eridano

Eridano is an Arduino Library for Septentrio GNSS receivers, it allows communication between Arduino products and Septentrio receivers. By using its examples or creating your own, you can use all sorts of features from Septentrio receivers with the major ones being:

  • Parsing of SBF or NMEA
  • Logging
  • Corrections via NTRIP

Septentrio is a leading provider in high-level GNSS solution known for providing reliable and secure positioning technology all around the globe.

Installation

Eridano has been developed with the official Arduino IDE. Once it has been installed, the library can be easily implemented through it by:

  • A: Importing the library via the IDE (only available after approval from community)
  • B: Downloading the zip and importing it in the IDE (we would recommend putting it in your /library folder) You can then upload any of the examples through the IDE to the board.

A: Including the library B: Using ZIP file

How to use guides

This open source projects provides user with two guides:

  • one for users describing all functionalities
  • one for developers, describing how the library is structured

The user manual aims to explain how to use the examples and adapt them to the user's need.

The developer manual aims to explain the logic behind the library for those who want to implement more features or keep the current ones up to date.

Credits

I would like to thank Nathan Seith and the Sparkfun team for allowing to use their library for their u-blox modules as a inspiration for this library.