Mapping Caps-Lock Key to Control Key

I used to use Happy Hacking Keyboard. Its control key is located where usual keyboard has caps-lock key. (see below picture). So, for me it’s natural that control key is there, below the tab key and above the shift key. This post shows steps to reassign the caps-lock key to control key on ordinary keyboard,… Continue reading “Mapping Caps-Lock Key to Control Key”

Creating AltBeacon with Raspberry Pi using BlueZ Example Code

Update (Jul 9, 2019): Step 1 is no longer required since Raspbian Buster (2019-06-20). Please check the updated steps in here.   A previous post showed the steps to make an iBeacon transmitter with Raspberry Pi using BlueZ example code (i.e. “example-advertisement“). This post shows the steps for AltBeacon [1] in the same manner.   Here are… Continue reading “Creating AltBeacon with Raspberry Pi using BlueZ Example Code”

Creating iBeacon with Raspberry Pi using BlueZ Example Code

Update (Jul 9, 2019): Step 1 is no longer required since Raspbian Buster (2019-06-20). Please check the updated steps in here.   This post shows steps to create an iBeacon with Raspberry Pi, by modifying BlueZ BLE Advertisement example code (i.e. “example-advertisement“). Note: Even though it uses Bluetooth Low Energy standard, iBeacon is Apple’s proprietary… Continue reading “Creating iBeacon with Raspberry Pi using BlueZ Example Code”

Setting Up UART Serial Communication between Raspberry Pis

This post shows how to setup serial communication between two Raspberry Pi boards. Here is the list of contents of this post. Contents Prerequisites Steps Wiring Enabling UART Disabling console service Setting up terminal emulator Verify   Prerequisites Two Raspberry Pi boards : Any Raspberry Pi should work. In this post, I use Raspberry Pi… Continue reading “Setting Up UART Serial Communication between Raspberry Pis”

Updating BlueZ on Raspberry Pi (5.43 to 5.48)

Update (Jul 9, 2019): Now, Raspbian Buster, released on 6/20/2019, has bluez 5.50 by default! Update (March 3, 2019): Please see this post to update BlueZ to 5.50.   This post shows how to update BlueZ from 5.43 (the default version comes with Raspbian Stretch November 2017 version) to 5.48 (the latest as of 2/14/2018)… Continue reading “Updating BlueZ on Raspberry Pi (5.43 to 5.48)”