[Request] [Jolla Tablet] Bluetooth LE (Low Energy) Software Support -> Wearable
Add Bluetooth LE (Low Energy) software support to the tablet in order to be able to connect wearables and other gadgets. There is an existing request for the phone, but there is currently no API to make use of it. There are currently APIs that could work on SailfishOS, but there is no official support by Jolla.
- QT 5.4 brings a Bluetooth LE API, but requires at least kernel version 3.5
- Gato/libgato
For more infos about Bluetooth LE see wikipedia .
EDIT 2015-12-15 by c.la: this topic will be discussed on Dec, 17th Jolla Community meeting. If you plan to attend please edit the post and add your name in the list of substitutes in case I can't show up (50% chance atm)
It is not blocked because of old kernel, but rather because there is no Qt API currently. One is available under Qt5.4 but you can already experiment with it using libgato. Out of curiosity, which BLE device do you have?
javispedro ( 2014-11-23 23:26:15 +0200 )editI bought a Xiaomi Miband
harry ( 2014-11-26 07:33:02 +0200 )editAre you looking forward to develop a Sailfish program that connects to it?
javispedro ( 2014-11-26 13:32:50 +0200 )editThat's the plan, but I thunk the API won't be ready in the near future.
harry ( 2014-11-26 20:01:14 +0200 )editActually, QtBluetooth 5.4 with BLE support is just around the corner. You should be able to modify it to build on Jolla's Qt as I did here : https://github.com/lainwir3d/qtconnectivity/tree/5.4_sailfish_backport ( needs updating / rebase though ) and provide it in your rpm (as I did in "Parrot ZIK 2.0 manager").
Minimal bluez version is 4.101 (https://github.com/qtproject/qtconnectivity/commit/e18fbb5794dfbc3ffb9bc98fca51fb569a67f420) so that part is ok, but the same commit seems to indicate we need a minimal kernel version of 3.5....
TLDR : Seems like we're just waiting for an updated kernel to use QtBluetooth 5.4
libgato seems interesting, I'll take a look at it !
lainwir3d ( 2014-11-29 11:57:52 +0200 )edit