CircuitPython BLE库,用于谷歌的开放“物理网络”Eddystone。
项目描述
简介
CircuitPython BLE库,用于谷歌的开放“物理网络”Eddystone。
依赖关系
此驱动程序依赖于
请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载 Adafruit库和驱动程序包 轻松实现。
从PyPI安装
在支持GNU/Linux系统(如Raspberry Pi)上,您可以从PyPI 本地安装驱动程序。要为当前用户安装
pip3 install adafruit-circuitpython-ble-eddystone
要系统性地安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-ble-eddystone
在当前项目中安装虚拟环境
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-ble-eddystone
使用示例
"""This example broadcasts our Mac Address as our Eddystone ID and a link to the Adafruit Discord
server."""
import time
import adafruit_ble
from adafruit_ble_eddystone import uid, url
radio = adafruit_ble.BLERadio()
# Reuse the BLE address as our Eddystone instance id.
eddystone_uid = uid.EddystoneUID(radio.address_bytes)
eddystone_url = url.EddystoneURL("https://adafru.it/discord")
while True:
# Alternate between advertising our ID and our URL.
radio.start_advertising(eddystone_uid)
time.sleep(0.5)
radio.stop_advertising()
radio.start_advertising(eddystone_url)
time.sleep(0.5)
radio.stop_advertising()
time.sleep(4)
文档
此库的API文档可在 Read the Docs 上找到。
有关构建库文档的信息,请参阅 本指南。
贡献
欢迎贡献力量!在为此项目做出贡献之前,请阅读我们的行为准则,以帮助该项目保持开放和友好。
项目详情
关闭
哈希值 for adafruit-circuitpython-ble-eddystone-1.10.18.tar.gz
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7eb35dab14e39158260238118ec7e6ed9086e001f74024ef511ae3d5a96aa9e3 |
|
MD5 | 888195c3c0481671ddcb703f060a75b6 |
|
BLAKE2b-256 | 1d604c5667b67b2bbdccbbf99d835bb3c64bb9519899285d2b4aa2acb8a16234 |
关闭
哈希值 for adafruit_circuitpython_ble_eddystone-1.10.18-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9d8c9c0afbe75976db0e999e49a46def76fd2071be6e26a32b7e6bd9672b7c5f |
|
MD5 | 12a519a2bc163029cf61765f5cd8c730 |
|
BLAKE2b-256 | cb6faf7aa320466c645e631e1b995b783379c823536cf2b733f802571ca29c77 |