The SailTimer API is available free on iOS and Android, to make it as quick and easy as possible to add wind speed and direction to your app. We didn't want you to have to learn how to parse the Bluetooth 4 packets, or have to work out a lot of calculations from magnetic to true wind direction, and apparent to true wind. So the API receives the Bluetooth data and reassembles it into NMEA 0183 text for you.
We display battery power and signal strength in the API, to help the user to make the wireless connection. The API does not display wind speed or direction though; that is where your app comes in. The API is like a mini-app, with a very minimal interface. It is intended to run quietly in the background, so that the user can view wind data in your app.
The API sends Apparent Wind Speed and Direction to your app. It uses Location Services (the GPS) in the mobile device to convert from Apparent to True for the MWD sentence in NMEA 0183 format (on iOS; still to be added to the Android API). We could not use MWV for wind angle, because the Wind Instrument does not need to be calibrated to the bow of the boat; it knows which way it is facing with the built-in digital compass Full details are provided in the README.txt file that comes with the
For Android apps, the SailTimer API on Android shares data via broadcasted Intents (not via a UDP or TCP/IP port).
For iOS app developers, the "SailTimerClient" is a working reference app which receives data from the API and displays it in a similar fashion. Data is sent from the API to your app on a port number using UDP. There is also a simulation that generates sample data for testing as if a Wind Instrument was connected.
Aside from techical details, we can also provide ongoing incentives and promotion for participating apps.
Please email info@SailTimerInc.com if you are an app developer and would like add real-time data from the wireless SailTimer Wind Instrument™.