Difference between revisions of "Install bluez"

From Embedded Lab Vienna for IoT & Security
Jump to navigation Jump to search
Line 15: Line 15:
* sudo apt-get install libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev -y
* sudo apt-get install libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev -y


== Step 2: Install BlueZ ===
=== Step 2: Install BlueZ ===


=== Download BlueZ source code ===
=== Download BlueZ source code ===

Revision as of 11:03, 3 March 2020

Summary

This documentation describes how to install bluez (gatttool hcitool) on raspberrypi 3b+

Requirements

  • Operating system: Raspbian Buster with desktop

Description

Step 1: Install Dependencies

  • sudo apt-get update
  • sudo apt-get install libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev -y

Step 2: Install BlueZ

Download BlueZ source code

wget www.kernel.org/pub/linux/bluetooth/bluez-5.52.tar.xz

Uncompress the downloaded file

tar xvf bluez-5.52.tar.xz && cd bluez-5.52

Configure

./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var --enable-experimental 

Compile the source code

make -j4

Install

sudo make install

Reboot Raspberry Pi 3

sudo reboot
=== Verify version ===
bluetoothctl -v

Used Hardware

raspberry pi 3 b+


References

  • scribles.net/