Simple test
Ensure your device works with this simple test.
examples/ble_eddystone_simpletest.py
1# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
2# SPDX-License-Identifier: MIT
3
4"""This example broadcasts our Mac Address as our Eddystone ID and a link to the Adafruit Discord
5 server."""
6
7import time
8
9import adafruit_ble
10from adafruit_ble_eddystone import uid, url
11
12radio = adafruit_ble.BLERadio()
13
14# Reuse the BLE address as our Eddystone instance id.
15eddystone_uid = uid.EddystoneUID(radio.address_bytes)
16eddystone_url = url.EddystoneURL("https://adafru.it/discord")
17
18while True:
19 # Alternate between advertising our ID and our URL.
20 radio.start_advertising(eddystone_uid)
21 time.sleep(0.5)
22 radio.stop_advertising()
23
24 radio.start_advertising(eddystone_url)
25 time.sleep(0.5)
26 radio.stop_advertising()
27
28 time.sleep(4)