Getting start with the FairWind Android Application

  • Posted on: 16 October 2016
  • By: admin

This document will be updated until not perfectly matching an user proof demo experience.

Using your mobile device, point your browser to the url install the FairWind application.

The application is an app launcher, will substitute your regular home screen.

Launch the application.

Click on the setup icon (the icon represents a couple of tools) and the on the Services sections.

Select the NMEA0183 Player.


[API DATA] How to use FairWind APIs to interact with boat data

The Fairwind system permits the simplified use of the navigation data that ,as they are transmitted by the sensors ,are formatted in a JSON structure which can be called as a whole, allowing to have a snapshot of all NMEA sentences, both of the sequences necessary to the developer.

To use the API's first lauch the Fairwind system!

In the case of development can be launched through the dedicated player's interface a log file appropriately present to simulate the use on NMEA sentences.


[PEBBLE WATCH] How to write an App for display Data on Pebble Watch

Pebble Watch is a wearable device of new generation very cheap but with enormous advantages for sailors .

This is because at the moment is the only programmable smartwatch have a longer battery and waterproof system (up to 5 atm).

The following guide allows you to write a simple application using the library Javascript simple.js for the use of the data provided by the system OSP .

1 ) First you have to register to the site

2 ) Create a new project using the Simple.js library


[SW] OSP Android Client

OSP system is moving its first steps on the Android platform.

The OSP's Android application is in closed Alpha right now.

Some features already implemented : 

  • Data streaming 
  • QR-Code connection with the OSP hardware
  • Social sharing ( Text - Photo )
  • Photo sharing with navigation data printed on it

If you are interested in the OSP Android application, check the slides on SlideShare.



[HW] Getting started: Speed measurement


To measure speed we will use an Aimar ST650 connected to an Arduino.

The Aimar ST650 has a paddleweel with four asymmetrical, hydrodynamic blades and hall-effect magnetic sensor for high-level pulse output.

Connecting ST650 to an Arduino Board:

  • Bare cable to GND.
  • Red cable to +5V.
  • Green cable to pin A0.


This first  basilar sketch will count paddlewheel’s complete rotations:



[FAIRWIND] How to setup the FairWind system on UDOO (or Ubuntu system)

Finally it was time to try the system really FairWind!

This tutorial explains how to prepare the operating system and install the system on our FairWind Udoo (or any version of operating system Ubuntu-like).

Obviously, the steps may seem a bit difficult and not available to everyone.

If you fail don't despair! A day will come out a image for Udoo ready to use!

For those who do not want to wait or want to challenge themselves in this tutorial follow the steps:

1) Open the Terminal


[UDOO KERNEL] How to recompile Udoobuntu kernel

The S.O. of UDOO is based totally on the Ubuntu distribution. To increase the performance of the board has been chosen in the design phase by engineers Udoo to keep a few modules in the kernel of the image to make it as light as possible.

To adapt our external tools or simply use the serial converters via the USB ports you need to recompile the kernel for adding the parts that we can serve.

Recompiling the kernel linux is not a simple task for newbies of operating system's. I'll try to write all the steps needed in a detailed and simple mode.