Skip to content
Reliable Bluetooth LE (iBeacon) scanner for Raspberry Pi
Branch: master
Clone or download
Pull request Compare This branch is 102 commits ahead of switchdoclabs:master.
Nicolas Roos
Nicolas Roos fixed a typo
Latest commit a1a37b8 Aug 31, 2015
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore ignore node_modules Jul 20, 2015
README.md added instructions and rssi to shell script Jul 22, 2015
beacon.py fixed float division by 0 Jul 16, 2015
blescan.py proper tuple reading Jul 16, 2015
get.py get: used to get a single bluetooth dump Jul 21, 2015
ibeacon_scan now with sockets. Only 9.99 CHF Jul 23, 2015
index.html fixed typo Aug 31, 2015
index.js better unique key Jul 23, 2015
main.js fixed a typo Aug 31, 2015
main.py little hack to not include 0613ff4c Jul 21, 2015
package.json
scanbeacon.sh minor changes and chmods Jul 20, 2015
test.mp3 added test mp3 Jul 23, 2015
testblescan.py blescan returns dicts instead of Beacon Objects Jul 15, 2015

README.md

Bluetooth iBeacon Scanner

A python script reads the information and writes it to a JSON file. A small node.js webserver displays the data in a browser. Optimized for the Raspberry Pi.

Config on Raspbery Pi

sudo raspi-config (expand Filesystem)
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install --no-install-recommends bluetooth

Followed the instructions on http://www.jaredwolff.com/blog/get-started-with-bluetooth-low-energy/

sudo apt-get install python-bluez
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb
sudo apt-get install bc
You can’t perform that action at this time.