# Web Bluetooth App

The Web Bluetooth App can be accessed at <https://app.onegiantleap.co.nz> using one of the supported platforms listed [below](#supported-platforms).

{% hint style="info" %}
After visiting the Web Bluetooth app for the first time, an internet connection is **not** required for future visits to the Web Bluetooth app. This is because the Web Bluetooth app is cached (downloaded in the background) on your phone/computer so it becomes available to use when offline. If you have an internet connection when visiting the Web Bluetooth app it will automatically check for a new version and if an update is available it will download the new version in the background. The new version will be used on the *next* visit to the Web Bluetooth app. The latest version of the Web Bluetooth App is **v0.3.2**.
{% endhint %}

## Supported Platforms

### Android

* [**Google Chrome Web Browser**](https://play.google.com/store/apps/details?id=com.android.chrome)
  * Requires Android 6.0 Marshmallow or later.
* [**Opera Browser**](https://play.google.com/store/apps/details?id=com.opera.browser)
  * The app must have the 'App permission' labelled **Location** enabled on Android as "*Opera needs location access to scan devices".*

### Windows

* [**Google Chrome Web Browser**](https://www.google.com/chrome/)
  * Requires Windows 8.1 or later.
  * The `chrome://flags/#enable-experimental-web-platform-features` flag must be enabled.
  * Google Chrome Web Browser version [70.0.3526.0](https://googlechromelabs.github.io/current-versions/) or higher required.

### macOS

* [**Google Chrome Web Browser**](https://www.google.com/chrome/)
  * Requires OS X Yosemite or later.
  * Some MacBooks may not work: Check "About this Mac" / "System Report" / "Bluetooth" and verify that Low Energy is supported.

### iOS

* [**WebBLE**](https://itunes.apple.com/us/app/webble/id1193531073)
  * Requires iOS 11.0 or later.

### Linux

* [**Google Chrome Web Browser**](https://www.google.com/chrome/)
  * Requires Kernel 3.19+ and [BlueZ](http://www.bluez.org/) 5.41+ installed.
  * The `chrome://flags/#enable-experimental-web-platform-features` flag must be enabled.

### ChromeOS

* [**Google Chrome Web Browser**](https://www.google.com/chrome/)

{% hint style="info" %}
A comprehensive list of Web Bluetooth supported browsers/platforms can be found here: <https://caniuse.com/#feat=web-bluetooth>
{% endhint %}
