gattlib-py/examples: Introduce 'advertisement_data'

pull/169/head
Olivier Martin 2020-04-09 11:39:45 +02:00 committed by Olivier Martin
parent a34a2d2a21
commit 3dfaa875b6
1 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1,21 @@
#!/usr/bin/env python3
import argparse
from gattlib import adapter
parser = argparse.ArgumentParser(description='Gattlib BLE Advertising Data example')
args = parser.parse_args()
def on_discovered_ble_device(device, user_data):
advertisement_data, manufacturer_id, manufacturer_data = device.get_advertisement_data()
print("Device Advertisement Data: %s" % manufacturer_data)
# Use default adapter
default_adapter = adapter.Adapter()
# Scan for 30 seconds
default_adapter.open()
default_adapter.scan_enable(on_discovered_ble_device, 0, notify_change=True)