Questions tagged [bluetooth-lowenergy]

Bluetooth Low Energy ("BLE") is a radio standard introduced in 2006. It is also known as Bluetooth Smart and is a subset of Bluetooth v4.0.

Bluetooth Low Energy is a faster and less energy consuming radio standard, introduced in 2006 and launched to mass production in 2010 as part of the Bluetooth Core specification version 4.0. Version 4.1 was released in December 2013, introducing new network topologies and privacy features.

The first smartphone with Bluetooth 4.0 was the Apple iPhone 4S launched in 2011. Today, most smartphones, for example from Apple, Samsung and Nokia, have BLE capability.

Bluetooth SIG has defined various profiles and guidelines, which have to be respected. Devices can be in either peripheral (advertise data) or central mode (Scan for BLE devices).

Apple provided the central mode support in and added the peripheral mode support in . Google has provided central mode support in with the release of Android OS version 4.3 and added the peripheral mode support in Android 5.0.

9339 questions
3
votes
2 answers

How to write 2-byte or 4-byte BLE characteristics value in android?

I am developing an automation system in which I am using android phone(having low energy Bluetooth) as a remote control. I can write 1-byte(0xFF) characteristic value successfully. Here is my sample code. byte[] value= {(byte)…
user3131640
  • 77
  • 1
  • 6
3
votes
1 answer

Android - Bluetooth Low Energy Remote Keyboard & Mouse

Planning to develop an Android app that allows users to remotely control their keyboard and mouse via bluetooth. I have seen a few apps that utilize the user's home network but would like to learn some bluetooth structure. This is also going to be…
Joe
  • 797
  • 1
  • 10
  • 23
3
votes
0 answers

Android device discoverable via Bluetooth Low Energy

It's obvious that Android device cannot act as a peripheral device. But according to this group https://groups.google.com/forum/#!topic/android-platform/obC3g4bU9jU even central device can be made discoverable: You can expose a server and the other…
Petr B
  • 519
  • 2
  • 6
  • 15
3
votes
1 answer

CLLocationManager didEnterRegion: with iBeacon while app is suspended

I'm trying to wake up my app (relaunch it) when it enters my defined beacon region but I just can't get it to work. This are the steps and code I'm using. Set "Location updates" Background Mode to YES. Monitor my CLBeaconRegion NSUUID *uuid =…
3
votes
0 answers

How can I use Bluetooth 4.0 LE to detect/measure proximity to a PC (Windows 8.1)?

I have a crazy dream that one day I'll be able to way into my rec room and my lighting system will turn on based on my proximity to the seating area. I've played with home automation (SmartThings most recently, the proximity sensor is unreliable and…
dubmojo
  • 6,660
  • 8
  • 41
  • 68
3
votes
1 answer

Android - Would LeScanCallback of an App get called if the App goes onPause (to the background)?

I have been reviewing the BLTE sample code on http://developer.android.com/guide/topics/connectivity/bluetooth-le.html public class DeviceScanActivity extends ListActivity { private BluetoothAdapter mBluetoothAdapter; private boolean…
user3173991
  • 51
  • 1
  • 3
3
votes
2 answers

Make communication between 2 android phones over BLE

I have two android smartphones (Xperia Z and Xperia Z1) and both have BLE capability. Can I connect to one of them as a peripheral over BLE? In my application I can see and connect a BLE as peripheral (CC2541 device) and I can see all services and…
3
votes
1 answer

Bluetooth LE and ANCS in iOS

Can I develop a service on iOS to register with ANCS so that when iPhone gets a notification the service go through my device BT LE protocol to notify the band? And I read at…
3
votes
1 answer

Bluetooth LE CBCentralManager caches Peripherals UUIDs

I implemented a CBPeripheral in iOS through the CBPeripheralManager with Services and Characteristics. With a CBCentralManager i am able to scan Peripherals and work with that. Problem: If I make changes in the CBPeripheral (e.g.: adding a…
deadpoint
  • 433
  • 3
  • 17
3
votes
1 answer

Can I communicate with a slave BLE even if app is not running?

I am developing an iOS application that communicates with a slave BLE device. I know iOS will allow my app to run in background to communicate with BLE. What my doubt is that is there any way to turn on my app if there is any BLE near by? I mean…
Ab'initio
  • 5,368
  • 4
  • 28
  • 40
3
votes
0 answers

BLE for windows 7 and C# .net 4.5

Can any please suggest any Bluetooth Low Energy (BLE) dongle for windows 7 and also the stack for the same that works with C# .net 4.5. I need to communicate with multiple devices using BLE connection simultaneously. Multiple simultaneous data…
Chetan
  • 31
  • 2
3
votes
0 answers

IOS Bluetooth Low Energy Generic Access Profile

I'm working on a iOS bluetooth LE app. The app scans for peripherals and read/write with LE. I was searching for tutorials/examples about GATT and GAP (Generic Access Profile). I wasn't able to find any beginners materials. I hope there any one can…
Qutayba
  • 197
  • 9
3
votes
1 answer

Android 4.3 not showing Bluetooth Low Energy advertisements

I'm experimenting with a Bluetooth LE device which just sends advertisements (similar to the iBeacon). On my Linux machine, "hcitool lescan" detects the device being advertised and shows the "shortened name", so the over-the-air interface seems to…
Florian Echtler
  • 2,148
  • 1
  • 15
  • 28
3
votes
1 answer

Android 4.3 BLE

Anyone having issues on using the Nexus 4 to connect to a BLE Device? I am using a BLE module based off of the TI CC2540. I was able to connect to the BLE device, discover services, write to characteristics, and write to descriptors for…
nick_mn
  • 221
  • 3
  • 9
3
votes
2 answers

App that works as iBeacon. How to be discovered even with the app has terminated?

I'm trying to use iBeacon in background mode and works fine, but I want that the app works when has been terminated by the system. It's possible to do this? Thanks!
mhergon
  • 1,688
  • 1
  • 18
  • 39
1 2 3
99
100