Skip to main content

bluetooth library

Project description

btpy

asciicast

how to ..

.. install

pip3 install btpy

.. to use it

Python 3.7.5rc1 (default, Oct  8 2019, 16:47:45) 
Type 'copyright', 'credits' or 'license' for more information
IPython 7.9.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: from btpy import Scanner, ClassicDevice                                                                                                                                        

In [2]: Scanner.scan_for()                                                                                                                                                             
Permission Denied
Set scan parameters failed (are you root?)
found 1 devices
Out[2]: [<btpy.libs.bt.classic.ClassicDevice at 0x7f3427045210>]

In [3]: c = ClassicDevice.scan()                                                                                                                                                       

In [4]: c                                                                                                                                                                              
Out[4]: [<btpy.libs.bt.classic.ClassicDevice at 0x7f3425559d50>]

In [5]: c[0].__dict__                                                                                                                                                                  
Out[5]: 
{'address': 'A8:B8:6E:C1:6A:28',
 'timestamp': '03.11.2019 16:48:06',
 'name': 'Nexus 5X'}

or check bt.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

btpy-1.2.5.tar.gz (6.8 kB view details)

Uploaded Source

File details

Details for the file btpy-1.2.5.tar.gz.

File metadata

  • Download URL: btpy-1.2.5.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.1+

File hashes

Hashes for btpy-1.2.5.tar.gz
Algorithm Hash digest
SHA256 5e256a45ac3ba3f527048067e7d9c0eb9aa298ef93c973b821bb3fd8b91ab948
MD5 be769d999b4788b9d7f2aaa140628eee
BLAKE2b-256 0f30a062d966708e6b92ae89d40a7a4b64ffa23666d3e1752649378077d68ff6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page