Business challenge/requirement: For this project, we need to control multiple home appliances based on presence or absence of a family member. The family member will be carrying his mobile handset always with him. His mobile handset will act as Bluetooth Low Energy (BLE) device. In this project, Raspberry Pi will be used as BLE device detector.

Below are the challenges addressed in this project:

Control GPIO pins of Raspberry Pi

Scan all the active nearby BLE Devices using Raspberry Pi

CONSIDERATIONS:

The time interval for periodic scanning of all BLE devices.

The time interval to act on presence/absence to avoid frequent on/off due to temporary