mesutpiskin / raspberry-beacon

:iphone: Reliable Bluetooth LE (iBeacon) scanner for Raspberry Pi and real-time mobile (Android, iOS) notification sender.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

English | Türkçe

RP Beacon Project with Raspberry Pi 3

Beacon Technology

Beacons are small devices that use Bluetooth low-energy (BLE) wireless technology to pinpoint your location and serve content based on where you’re at.

Consider this: Smartphones differ from computers in that we typically carry them around with us everywhere we go. This creates opportunities for location-based advertising and other services. This is beacon mobile technology at work, and it’s increasingly used by businesses in every industry since the Apple iBeacon was introduced in 2013. Retailers and restaurants use beacons to present coupons and promotions. Hotels use beacons to unlock doors. Beacons are used in professional sports arenas, airlines, trade shows, and more.

Hot to Run?

  • Download or clone project
git clone https://github.com/mesutpiskin/raspberry-beacon.git
  • Install requirements
 pip install -r requirements.txt
  • Update FIREBASE_API_KEY in scan_ble_devices.py file for mobile client notification.
  • Run this project
python scan_ble_devices.py

Tested on Python 2.x on Raspberry Pi 3B

Result

About

:iphone: Reliable Bluetooth LE (iBeacon) scanner for Raspberry Pi and real-time mobile (Android, iOS) notification sender.

License:MIT License


Languages

Language:Python 100.0%