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, 2024BlueZ 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, 2024BlueZ 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, 2024BlueZ 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, 2024BlueZ 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, 2024BlueZ 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, 2024BlueZ 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, 2024BlueZ 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, 2024BlueZ 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, 2019Zephyr 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, 2018Bluetooth: 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, 2018Bluetooth: 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, 2018Bluetooth: 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, 2018Bluetooth: 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, 2018bluetooth: 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, 2018Bluetooth: 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, 2018bluetooth: 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, 2018bluetooth: 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, 2018Bluetooth: 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