Skip to content
All posts

Topic: Bluetooth

19 posts

Aug 26, 2024

BlueZ Part 9: Understanding DBUS – Introspectable – (8)

Introduction: In our journey to deepen our understanding of D-Bus using BlueZ, we've already delved into the org.freedesktop.DBus.Properties interface,…

Read
Aug 18, 2024

BlueZ Part 8: Understanding DBUS – PropertiesChanged - (7)

Introduction: In our previous blog , we delved into DBus methods like Get and GetAll , unraveling the complexities of DBus type systems and how to decode…

Read
Aug 12, 2024

BlueZ Part 7: Understanding DBUS - Get and GetAll properties - (6)

Introduction: In our previous post , we explored the DBUS Set property using the org.freedesktop.DBus.Properties interface to control the power state of a…

Read
Aug 4, 2024

BlueZ Part 6: Understanding DBUS - Get and Set Property - (5)

Introduction: In our previous post , we explored the DBUS standard interfaces, focusing on the Properties interface, which provides a structured way to…

Read
Jul 28, 2024

BlueZ Part 5: Understanding DBUS - Get property - (4)

Delving Deeper into D-Bus Standard Interfaces: In our previous blog post , we journeyed through the foundational elements of D-Bus services, exploring the…

Read
Jul 21, 2024

BlueZ Part 4: Understanding DBUS - Type system summary - (3)

Introduction: In our last post , we delved into the intricacies of D-Bus container types, including Arrays, Dictionaries, and Variants. We provided…

Read
Jul 15, 2024

BlueZ Part 3: Understanding DBUS - Container type system - (2)

Introduction to Container Type System in D-Bus In our previous post , we explored the basic types in D-Bus, laying a strong foundation for understanding…

Read
Jul 8, 2024

BlueZ Part 2: Understanding DBUS - Basic type system - (1)

Introduction: After our revival of BlueZ in our previous blog post, the next crucial step is to simplify the understanding of DBUS specification and its…

Read
Jun 24, 2024

BlueZ Part 1: Reviving Bluetooth with BlueZ and Zephyr RTOS

Introduction: Having been away for over 6 years, I find myself returning to the world of Bluetooth technology, particularly focusing on BlueZ and the…

Read
Nov 6, 2019

Zephyr RTOS: Introduction to MCUboot

In the previous blog post, we have build and flashed the sample application for disco_l475_iot1 board using Zephyr RTOS. In this post we are going to…

Read
Jun 29, 2018

Bluetooth: ConnectDevice without scanning

After discovering the nearby Bluetooth devices either using StartDiscovery without filter or with SetDiscovertFilter , next big step is to connect with…

Read
Jun 19, 2018

Bluetooth: SetDiscoveryFilter for filtered scanning

In continuation to our previous blog on bluetooth scanning and remove device after scanning , we will explore on discovery filters. Filters are typically…

Read
Jun 13, 2018

Bluetooth: RemoveDevice to remove the device

In our previous example we have seen method to scan for nearby devices . In this blog we will extend the same example to remove the device explicitly.…

Read
Jun 8, 2018

Bluetooth: Adapter scan for new devices using "StartDiscovery"

So far we have seen ways to get Adapter properties , set the properties and also to list the devices using GetManagedObjects. To get started with real…

Read
Jun 6, 2018

bluetooth: Get Adapter (controller) properties using GDBUS

In this blog we extent our previous example list HCI controller using GDBUS method to get the properties of the Adapter. We will examine the Adapter…

Read
Jun 6, 2018

Bluetooth: List devices using GDBUS

In this blog we will jump back to use GetManagedObjects method to find the list of Bluetooth devices which are currently present in all the Adapters. This…

Read
Jun 6, 2018

bluetooth: Set Adapter Powered property and watch signal using GDBUS

In this blog we will continue our understanding toward BlueZ to set the property in Adapter1 interface in continuation to our Get Property sample. As DBUS…

Read
Jun 1, 2018

bluetooth: List available controllers using DBUS

This blog is the continuation of list controllers using HCI interface, to cover the same use case using DBUS interface provided by Bluez. We will be using…

Read
May 26, 2018

Bluetooth: List available controllers

This is the fist post in the series of blogs for Bluetooth in Linux. In this series we are going to cover mostly about Bluez and it's provisions for…

Read