Home > Linux, Video > Bluetooth Smart Devices and Low Energy support on Linux – ELCE 2012

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.

Abstract:

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.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Categories: Linux, Video Tags: Linux, bluetooth, bluez, elce 2012, indt, nokia