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
20
votes
4 answers

Android: Bluetooth Low Energy scanner receives null data

This is the advertiser (notice data passed as AdvertiseData type) private void advertise() { BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); BluetoothLeAdvertiser advertiser =…
user3290180
  • 4,260
  • 9
  • 42
  • 77
12
votes
1 answer

GATT profile and UART service

I am new to developing a mobile app with bluetooth connection to peripheral device. I searched that GATT is the relevant profile used for bluetoothLE communication but our client recommended that we use UART service. Now I am confused as to 1. how…
Samra
  • 1,815
  • 4
  • 35
  • 71
12
votes
1 answer

Connect to BTLE device using 32feet.net using unique service protocol

I have a bluetooth low energy (BTLE) device, which I need to connect to my PC. To do so, I use the windows API reference in a desktop WPF app. The bluetooth device is rather simple: 1 service, 2 characteristics (one read/notify, one to write to). To…
Jeffrey
  • 1,766
  • 2
  • 24
  • 44
12
votes
2 answers

How to get Mac Address From CBPeripheral And CBCenter

I need to take target mac address from input connection and outgoing connection from CBPeripheral And CBCenter. identifier dose not define in them. look was remove from iOS 7. Is there any other…
Omid Mafakher
  • 1,389
  • 1
  • 16
  • 40
9
votes
2 answers

iOS8 and BTLE | CBCentralManager unable to find peripherals

I have an iOS app that is connecting to a device (arduino) using a BTLE. Everything is working fine on my iPad iOS 7. After upgrading to iOS 8, the CBCentralManager is not finding any peripherals. - (void)startScanningForSupportedUUIDs { …
user1561249
  • 93
  • 1
  • 4
8
votes
2 answers

How to get data out of bluetooth characteristic in Swift

I've got a Polar h7 device around me right now (it's BTLE) and I've got everything working but I am confused about how to get the BPM our of the characteristic.value now that it is updating. I have to turn some bytes into bpm... My peripheral is…
Johnston
  • 20,196
  • 18
  • 72
  • 121
4
votes
1 answer

Is it possible to connect to a BTLE device in a WPF application?

So I am trying to connect to a Polar H7 Heart Rate Monitor, and I need to use a WPF application to do it. I'm using Windows 10. Now I have done this with a UWP application already and it works perfectly, but I'd like to use WPF (if it is possible)…
olinger
  • 53
  • 9
4
votes
1 answer

Does CBCentralManager connect ever time out?

I know the answer is nominally "no", but I mean really—what if the app goes into the background (with BTLE background processing enabled)? For 24 hours? Across an app update? Under the heading "Reconnecting to Peripherals", this Apple documentation…
Robert Atkins
  • 23,528
  • 15
  • 68
  • 97
4
votes
0 answers

Why is my peripheral device not connected to others?

My iPad mini(iOS7.1.2) has my app using CoreBluetooth to act as a peripheral device. Its state(CBPeripheralManager::state) is PoweredOn, and there're no any other errors when adding and starting advertising my service. However, any central devices…
3
votes
1 answer

Are GATT Event notifications possible without pairing?

I've been pouring over the BT 4.x (LE) spec trying to figure out if this is possible or not (events without pairing/boding). Does anyone have an insight (and link to the spec preferably) if it's possible?
3
votes
1 answer

BTLE characteristic value has too many bytes

I'm trying to read data from the BTLE fitness machine service, specifically the Indoor Bike Data characteristic. A typical reading I'm getting has the bytes 44-02-9c-09-5c-00-4f-00-50. The first two are flags which indicate that the rest of the…
Tom Harrington
  • 69,312
  • 10
  • 146
  • 170
3
votes
1 answer

How to check if BLE advertisement is already enabled (HCI)

BLE advertising can be enabled using HCI_LE_Set_Advertising_Enable[1] command which returns status 0x00 if HCI_LE_Set_Advertising_Enable command succeeded or status code 0x01 to 0xFF[2] if the command failed. If the advertisement is already enabled…
Bojan P.
  • 942
  • 1
  • 10
  • 21
3
votes
1 answer

Is it possible to connect bluetooth low energy OBDII devices to iOS?

I want to develop an app that allows me to connect Bluetooth 4.0 OBDII to an iPhone and read car data from it. From what I've read so far, it's not supported, but the OBDII adapters here and here both support iOS. How is this possible?
iamarnold
  • 705
  • 1
  • 8
  • 22
3
votes
0 answers

Transparent UART function for Bluetooth low Energy (BLE)

What is meant by the "Transparent UART" function in connection with BLE? I have found this expression for the Dual BT Chip RF 4677. The Datasheet say's: It supports GAP, SDP, SPP, and GATT profiles. Data is transferred over the Bluetooth link…
user5357137
3
votes
2 answers

Core Bluetooth Peripheral disconnects every 30 seconds

I have an app that acts as a Bluetooth LE peripheral. I have a single service with four characteristics. 2 out of the 4 are read and write only, the other two are configured as notify. If I subscribe to one of the "notify" characteristics then the…
Mark Manickaraj
  • 1,661
  • 5
  • 28
  • 44
1
2 3 4 5