Questions tagged [btle]

BTLE is short for Bluetooth low energy, Bluetooth LE, or BLE, marketed as Bluetooth Smart, which is a wireless personal area network technology designed and marketed by the Bluetooth Special Interest Group aimed at novel applications in the healthcare, fitness, security, and home entertainment industries.

Bluetooth low energy, Bluetooth LE, or BLE, marketed as Bluetooth Smart, is a wireless personal area network technology designed and marketed by the Bluetooth Special Interest Group aimed at novel applications in the healthcare, fitness, security, and home entertainment industries.[1] Compared to "Classic" Bluetooth, BLE is intended to provide considerably reduced power consumption and cost while maintaining a similar communication range.

Bluetooth LE was originally introduced under the name Wibree by Nokia in 2006.[2] It was merged into the main Bluetooth standard in 2010 with the adoption of the Bluetooth Core Specification Version 4.0.

Mobile operating systems including iOS, Android, Windows Phone and BlackBerry, as well as OS X and Windows 8, natively support Bluetooth low energy. The Bluetooth SIG predicts more than 90 percent of Bluetooth-enabled smartphones will support the low energy standard by 2018.[3]

Check out its wiki-page for more details.

67 questions
2
votes
0 answers

Cannot keep BTLE running in background in Ionic 3

Either I'm doing something wrong or the latest versions of iOS and Android no longer allow this functionality. I am using (https://github.com/katzer/cordova-plugin-background-mode.git) in conjunction with the native BLE plugin for Ionic 3. I need to…
JoshL
  • 1,397
  • 1
  • 12
  • 28
2
votes
0 answers

No ATT packets with ubertooth-btle

I'm trying to sniff the Bluetooth connection between my phone and a smart light bulb by typing in the terminal: $ubertooth-btle -f -t @MAC -c smartbulb.pcap. The problem is that there's no ATT packets. I only get ADV_IND and SCAN_REQ packets while…
2
votes
3 answers

CoreBluetooth not discovering hear-trate monitor if other app is connected first

I want my users to be able to track their heart-rate with my app. So I use CBCentralManager for that. Everything works fine if no other app is connected to the heart-rate sensor yet. The problem I have is if I start f.e. Strava or Endomondo first.…
Georg
  • 3,664
  • 3
  • 34
  • 75
2
votes
1 answer

how to retrive the BTLE peripherals when user manually quit app from background?

Explanation : I am connecting to BTLE peripheral using core bluetooth framework, saving the peripheral identifier in a database.At the same time, I am saving the peripherals in an array to handle reconnection with peripherals.But, when user manually…
Nik
  • 1,679
  • 1
  • 20
  • 36
2
votes
1 answer

Macbook Pro 2015 connecting to a TI Sensortag cc2541

Background - What I would like to do is to be able to push buttons on a BT sensor and trigger some actions like tweet or play a particular sound etc. I have a TI CC2541 Sensortag that I would like to control with a python program. Issue - I am…
bhanu
  • 91
  • 1
  • 1
  • 5
2
votes
1 answer

How to handle customized UUID's in Bluetooth Low Energy (BLE)

I would like to write an iOS APP to transfer some data to an embedded BLE Module and vice versa. To get the best structure of my data stream, I create my own characteristics and services with its corresponding UUID's. So far, everything is all…
user5357137
2
votes
1 answer

Can I connect the iOS and the windows with Bluetooth low energy?

I have a project which need to connect the windows PC and iOS device with bluetooth. As I get, in the iOS platform, I can use the CoreBluetooth and the iOS device act as the peripheral device. This won't be a question. However, at the windows…
T-tssxuan
  • 83
  • 4
1
vote
0 answers

BTLE ServiceData is always null

I am working on a react-native Android app using react-native-ble-plx for BTLE support, and Windows 10 using the .NET API Windows.Devices.Bluetooth.GenericAttributeProfile for the GATT server/peripheral. When I add any "ServiceData" to the…
1
vote
2 answers

Raspberry PI BTLE can discover a Fitbit and a Scale device, but cannot pair

I have been attempting to pair a FitBit Inspire HR and a RENPHO ES-26R scale with my Raspberry Pi (3B+, 4B, and Zero), all with the same negative results. Running bluetoothctl (v5.50), the devices can be seen (ED:67 is the scale, 01:C5 is the…
TheImmortal
  • 156
  • 1
  • 8
1
vote
0 answers

Does Android 7 require longer confirmation for the BLE disconnect?

I have noticed a weird BLE behaviour after updating some of my devices to Android 7. Basically it seems that Android 7 requires longer time to close the connection causing the BLE device, which was previously connected to Android, to fail when…
pkzip
  • 71
  • 4
1
vote
1 answer

Characteristic.value from Bluetooth reading in Swift

I'm trying to read and convert into String a reading from a BT device. , notifying = YES> Based on example I found online I did let u16 =…
trusk
  • 1,634
  • 2
  • 18
  • 32
1
vote
0 answers

Bluetooth peripheral not found until another app connects to it

I have a fitness app that can connect to Bluetooth LE heart rate monitors. I've had no problem with it for the last few years. Now I'm updating it for iOS 10, and something strange is happening. If I scan for peripherals like this... - (id)init { …
arlomedia
  • 8,534
  • 5
  • 60
  • 108
1
vote
2 answers

Android paring with Bluetooth LE devices

I am experimenting with Bluetooth (Low Energy, or 4.0 specifically) connection between an Android phone and Android Wear smartwatch. In my case I am using a Samsung Galaxy S6 and Moto 360 (first gen), which both support Bluetooth LE. I assumed that…
1
vote
1 answer

Support Multiple Bluetooth Profiles on a single BTLE system

I'm working on developing a health system that many different sensors can be plugged into, but may not have all or any of the supported devices attached at a given time. Ideally the system could advertise each of the associated profiles via BTLE,…
JCowfer
  • 130
  • 1
  • 11
1
vote
0 answers

osx 10.11.5 - BTLE manufacturer data missing in advertisementData?

it seems that upgrading OSX to 10.11.5 may be causing the ManufacturerData field of the AdvertisementData to be missing when reported to centralManager: didDiscoverPeripheral: advertisementData: RSSI:. it tends to be there if the device turns on…
orion elenzil
  • 4,484
  • 3
  • 37
  • 49