# Web Bluetooth App

The Web Bluetooth App can be accessed at <https://app.onegiantleap.co.nz> using one of the supported platforms listed [below](/3.0/general/web-bluetooth-app.md#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.0.30**.
{% 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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.onegiantleap.co.nz/3.0/general/web-bluetooth-app.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
