Skip to content

Eddystone protocol implementation using Bluez DBus API.

License

Notifications You must be signed in to change notification settings

webispy/myblebeacon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coverity Scan Build Status Build Status

myblebeacon

Eddystone(https://github.com/google/eddystone) protocol implementation using Bluez DBus API.

Prerequisites

  • BlueZ (Enable Experimental option: bluetoothd -E)
    • The BlueZ DBus API has changed, so you need to check the BlueZ version. For older version, use myb_leadv_object_register(..., 1) otherwise, use myb_leadv_object_register(..., 0)
  • Physical Web application
    • Download from App Store or Play Store

Build

Install build dependency packages

  • Ubuntu
apt install libglib2.0-dev cmake
  • Fedora
dnf install glib2-devel cmake

Build

git clone https://github.com/webispy/myblebeacon
cd myblebeacon
mkdir build
cd build
cmake ..
make

Test

./myble https://google.com

Releases

No releases published

Packages

No packages published