Closed Bug 872460 Opened 6 years ago Closed 4 years ago

[Bluetooth]Support Bluetooth Low Engery GATT API

Categories

(Firefox OS Graveyard :: Bluetooth, defect)

ARM
Gonk (Firefox OS)
defect
Not set

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: shawnjohnjr, Unassigned)

References

Details

Bluetooth Low Energy (BLE) was introduced in the Bluetooth Core Specification Version 4.0.
BLE consists of several protocols. The Generic Attribute Profile (GATT) is built on top of the Attribute Protocol (ATT) and also referenced as GATT/ATT. Modern bluetooth stack supports GATT profile. We shall expose GATT level API for applications.
OS: Linux → Gonk (Firefox OS)
Hardware: x86_64 → ARM
Assignee: nobody → shuang
Assignee: shuang → nobody
Google's "Physical Web" project is an example of something built on top of BLE: http://google.github.io/physical-web/
How are we doing on this well over two years old bug?
Michal,

GATT API contains client and server API. Client API is already on m-c and we are implementing server API [1]. Note client API allows to access peripheral sensor data (e.g., read heart rate from sensor), while server API lets app creates data for clients to read/write/be informed (e.g., notify smartwatch when a new message incomes).

[1] https://wiki.mozilla.org/B2G/Bluetooth/WebBluetooth-v2/BluetoothGattServer
Resolve this meta bug as all dependent bugs are resolved.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.