Creating Bluetooth Beacon with Raspberry Pi by using Bluetooth Developer Studio

This post shows how to make a Raspberry Pi a Bluetooth Beacon by using Bluetooth Developer Studio and its Beacon plugin. Bluetooth Developer Studio is a free application development tool from Bluetooth SIG and with Beacon plugin, it generates a script file which makes a Raspberry Pi a Bluetooth beacon. The steps below basically follow a… Continue reading “Creating Bluetooth Beacon with Raspberry Pi by using Bluetooth Developer Studio”

Auto Power On Bluetooth Adapter on Boot-up

By default, it’s automatically powered on with Raspberry Pi 3 and Raspbian Jessie on boot. But after I updated Bluez from 5.23 to 5.43, it’s not turning on automatically and I needed to do so manually by using hciconfig or bluetoothctl as below. Powering on manually by hciconfig: $ hciconfig hci0: Type: Primary Bus: USB… Continue reading “Auto Power On Bluetooth Adapter on Boot-up”

Updating BlueZ on Raspberry Pi (5.23 to 5.43)

Update (Jul 9, 2019): Now, Raspbian Buster, released on 6/20/2019, has bluez 5.50 by default! Update (Feb 14, 2018): If you want to install newer BlueZ on Raspbian Stretch, please see the post below: Updating BlueZ on Raspberry Pi (5.43 to 5.48) Update (Sep 8, 2017): Raspbian Stretch was released on 8/16/2017, and it has BlueZ… Continue reading “Updating BlueZ on Raspberry Pi (5.23 to 5.43)”

HFP on Raspberry Pi

Update (Sep 7, 2017): If you are using Raspbian Stretch, please refer here instead of steps below. This post below is for Raspbian Jessie. The purpose of this post is to enable Bluetooth Handsfree Profile (HFP) on Raspberry Pi so that Raspberry Pi can act like as a handsfree speaker phone or a handsfree car… Continue reading “HFP on Raspberry Pi”