Bluetooth Smart Devices and Low Energy support on Linux – ELCE 2012

Andre Guedes and João Paulo Rechi Vita, software engineers at Instituto Nokia de Tecnologia (INdT), give a presentation about Bluetooth Low Energy support on Linux (BlueZ stack) at the Embedded Linux Conference Europe in Barcelona on November 5, 2012.


BlueTooth Low Energy  Architecture
Bluetooth Low Energy Architecture

This presentation will cover a brief introduction on how the Bluetooth Low Energy technology works. Then it will present the current status of its support on Linux, presenting the available APIs and how to interact with Bluetooth Smart devices. Then we’ll present the profiles we’re currently working on and what support can be expected to be found on Linux and BlueZ this year. There will be also a few demos of Bluetooth Smart devices working on Linux. The audience of this talk is application or framework developers that want to add support for Bluetooth Smart devices to their software, hardware vendors,and technology curious. Basic Bluetooth understanding is recommended but not required.

The agenda of the talk is as follows:

  • Intro to BLE technology – Specified in Bluetooth 4.0 for low power consumption (Coin-cell battery devices), fast connection establishment and short range. BLE is to be used in PCs, wellness and medical devices, mobile phones, as well as sensors and automation.
  • LE profiles supported by BlueZ
    • Generic Attribute Profile
    • Proximity Profile – When reporter distances from monitor an alert is emitted
    • Find Me Profile – Emit an alert on the remote device upon a command
    • Time Profile – Synchronizes the current local time
    • Health Thermometer Profile – Temperature measurements at periodic intervals
    • HID over GATT Profile – LE Human Interface Devices
  • Broadcaster & Observer – Undirected connectionless data transfer used for sensors and info advertisement.
  • Current support status
  • Work in progress – GATT API improvements, Broadcaster and Observer APIs and Profiles (Alert Notification, Phone alert status)
  • Demos – Proximity, Time and HID over GATT

You can also download the slides for this presentation.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
1 Comment
Khadas VIM4 SBC