gattlib-py/examples: Added new Python sample 'find_eddystone'

pull/116/head
Olivier Martin 2019-07-09 15:26:03 +02:00 committed by Olivier Martin
parent bca923366e
commit d55898276d
1 changed files with 23 additions and 0 deletions

View File

@ -0,0 +1,23 @@
#!/usr/bin/env python3
import argparse
import threading
from gattlib import adapter
parser = argparse.ArgumentParser(description='Gattlib Find Eddystone device example')
args = parser.parse_args()
EDDYSTONE_COMMON_DATA_UUID = 'FEAA'
def on_discovered_ble_device(device):
print("Find Eddystone device %s" % device.id)
# Use default adapter
default_adapter = adapter.Adapter()
# Scan for 30 seconds
default_adapter.open()
default_adapter.scan_enable(on_discovered_ble_device, 30, uuids=[EDDYSTONE_COMMON_DATA_UUID])