The app

The river, in your pocket

One app for Android, iPhone and iPad, Mac and Windows. It reaches a buoy two ways, and each buoy's owner decides who sees it and who runs it.

From anywhere, through the server

The buoy posts every record over 4G, and the app shows the latest sea state, the history, the spectrum and the alerts as they arrive.

On site, over Bluetooth

Next to the buoy the app connects to it directly: its status, the live wave trace, the console for every calibration, its settings and the records on its card. It needs no network at all.

  • ViewerSees the results, the history, the spectrum and the alerts, and exports them.
  • OperatorAlso runs the console and the calibrations on site, and clears alerts.
  • OwnerApproves everyone who asks for the buoy, and sets what each may do.

The app's built-in demo buoy, WS-DEMO. Its numbers are made up by the app; the first field data comes with the river deployment.

A phone showing the WaveSense app with its demo buoy: significant wave height with its confidence interval, peak and mean periods, the water readings taken at the same moment, the wave spectrum of the burst, and the live heave trace over Bluetooth.

Get it

On the phone, the tablet and the desk

Every change to the app is built for each platform. For now the team hands the builds out: ask, and you get the one for your device.

Android

Phones and tablets, Android 7 or later. Open the APK on the device and allow your browser or file manager to install it when asked.

Ask for the build

Windows

Windows 10 or 11, with Bluetooth for the on-site part. Unzip it and run wavesense.exe. It is not signed, so SmartScreen asks once: More info, then Run anyway.

Ask for the build

Mac

macOS 12 or later, Apple silicon or Intel. Move WaveSense to Applications. It is not notarised, so the first time allow it under System Settings, Privacy & Security, Open Anyway.

Ask for the build

iPhone and iPad

Apple only lets an app onto a device that a Mac with Xcode has signed, so the team builds it from the source for each iPhone or iPad.

Built for each device
Access

Who can do what

A buoy belongs to its owner, who approves everyone else who asks for it.

WhatViewerOperatorOwner
See results, history, spectrum and alerts; export CSVyesyesyes
On site: status and the live traceyesyesyes
On site: console and calibrations, settings, clock, records off the cardnoyesyes
Clear alertsnoyesyes
Approve or decline requests, change roles, remove peoplenonoyes
Change the buoy's key, rename it, delete itnonoyes
First time

Three steps to a buoy

  1. Sign inEveryone has an account; access is by account, not by link.
  2. Ask for accessPress Ask for access and type the buoy's ID, WS-001 say.
  3. The owner approvesAs Viewer or Operator, on the buoy's People tab. Then its results are yours to see from anywhere.