Description of the problem I am trying to connect my Bluetooth devices with BLE to a Linux system using the Bluetooth C libraries (I am programming using C++), so here is the code I am currently using: NOTE: You need to set a specific MAC in connect function parameter. I am also compiling with g++ using the f…
Tag: bluetooth-lowenergy
Is there a way to run iBeacon on Bluetooth 2.0 compat. device?
So I have a Linux with old BT2.0. I want to use it as iBeacon. Energy consumption is not my concern; the only one is API. Is it possible? Answer Unfortunately no. iBeacon and beacons in general depend on BLE advertisements, and this was introduced as part of the Bluetooth Low Energy features that are part of …
L2CAP IOS + Linux (Bluez)
I’m trying to make a simple L2CAP Socket communication between IOS and a Linux PC. I’ve been able to: Create an L2CAP connection between two Linux machines (using example code from https://github.com/atwilc3000/sample/tree/master/Bluetooth) Create an L2CAP connection between two Iphones (using exa…
Using Bluez/Linux, can I run a daemon broadcasting BLE ibeacons and be connectable using RFCOMM simultaneously?
As stated in the title, can both be ran simultaneously or is a second adapter required? For example, can one adapter run both BLE and BT classic at the same time – the BLE beacon broadcasts the MAC for opportunistic clients to connect to using RFCOMM. Answer If you are using a common CSR 4.0 Dongle or A…
Bluetooth Low Energy : Passive Scan – but do not loop forever?
Referencing this post I have successfully managed to get a Linux Device (A Raspberry Pi Model A+) to switch my Bluetooth 4.0 USB dongle into the ‘advertising’ state: or I verified this using an Ipod running the ‘LightBlue Explorer’ App. All good so far. From another Linux box (another …
How to recompile an existing linux application
I am looking to edit and recompile the hcitool.c of bluez version 5.31. I installed the bluez 5.31 by following the procedure from the answer of this: Bluetooth Low Energy in C – using Bluez to create a GATT server In my trial, I duplicated the hcitool.c file and named it as myhcitool.c inside the tools…
Does bluez support low energy pairing with ios devices?
I have been beating my head on the wall with this project. I have an app built to an iPhone 5 that needs to communicate with my mac via bluetooth low-energy, and I want to do it through linux using the bluez protocol. I have my mac dual booted with ubuntu 12.04 and my iPhone app is connectible (acting as