PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Ble Python Packages

Python packages with the GitHub topic ble. Sorted by monthly downloads, with stars and forks.
hbldh
bleak

A cross platform Bluetooth Low Energy Client for Python using asyncio

1.6M 3K 372
Airthings
airthings-ble

Library to control Airthings devices through BLE, primarily meant to be used in Home Assistant.

33K 38 19
bachya
pytile

📡 A simple Python API for Tile® Bluetooth trackers

33K 225 39
newAM
idasen

Python API and CLI for the ikea IDÃ…SEN desk.

29K 157 26
JamieMagee
specialized-turbo

Python library for Specialized Turbo e-bike BLE communication

24K 6 1
koenvervloesem
bluetooth-numbers

An up-to-date listing of all the various Bluetooth Specification-related elements (Company IDs, Service UUIDs, Characteristic UUIDs and Descriptor UUIDs), that you can use in your Python projects instead of rolling your own.

21K 20 5
eigger
blesession

Instrumented BLE sessions for Home Assistant integrations built on bleak

8K 0 0
ThomasGerstenberg
blatann

Python BLE library for using Nordic nRF52 with Connectivity firmware

6K 82 23
ronnnnnnnnnnnnn
etekcity-esf551-ble

This package provides a basic unofficial interface for interacting with Etekcity Smart Fitness Scale models ESF-551, ESF-17, ESF-18, ESF-24, FIT-8S, EFS-A591S & EFS-C651 using Bluetooth Low Energy (BLE). It allows you to easily connect to the scale, receive weight and impedance measurements, and manage the display unit settings.

5K 10 11
nRF24
pyrf24

A python package that wraps the RF24, RF24Network, and RF24Mesh C++ libraries.

5K 34 5
labapart
gattlib-py

Library to access GATT information from BLE (Bluetooth Low Energy) devices

4K 516 169
dknowles2
pytboss

Python 3 library for interacting with Pitboss grills and smokers

4K 29 15
fsmeraldi
bleakheart

An asynchronous BLE Heart Monitor library with support for additional data from Polar monitors (ECG, accelerometers, etc)

3K 78 21
ronnnnnnnnnnnnn
renpho-escs20m

Unofficial Python BLE client for the Renpho ES-CS20M smart fitness scale. Streams weight and body fat, derives nine body-composition metrics, supports async user-detection mode.

3K 2 6
DaanVervacke
solarflow-ble

Unofficial asynchronous Python library to interact with Zendure SolarFlow controllers over Bluetooth Low Energy.

3K 1 0
dudanov
pyftms

Bluetooth Fitness Machine Service async client library.

3K 37 20
skjall
hansa-ble-protocol

Home Assistant integration for Hansa/Oras electronic faucets over Bluetooth LE

3K 0 0
devbis
ble2mqtt

Bluetooth to MQTT bridge, add your bluetooth-capable (including controllable) devices to your smart home

2K 205 32
gadgetpanda
gadgetpanda

Maker host for RING503PANDA ring, SoftDog, and FLOW-UFO — BLE/Wi‑Fi sensors, remotes, and realtime UIs.

2K 0 0
benbalter
smartblinds-ble

Local, hub-free & cloud-free Bluetooth control of MySmartBlinds / Tilt smart blinds — keep them working after the cloud shuts down (Home Assistant + ESP32/ESPHome).

2K 0 0
Alshekhi
xbloom-py

Async Python library for xBloom Studio coffee brewers: BLE protocol, recipes, OTA and cloud

2K 0 0
pavlikru
lumalou-gld09

Local BLE control for the Fisher-Price Lumalou (gld09) — reverse-engineered MPID protocol in Python and TypeScript, plus a web app. No cloud.

2K 0 0
adafruit
adafruit-circuitpython-ble-apple-media

Support for the Apple Media Service which provides media playback info and control.

1K 12 6
thingsboard
thingsboard-gateway

Open-source IoT Gateway - integrates devices connected to legacy and third-party systems with ThingsBoard IoT Platform using Modbus, CAN bus, BACnet, BLE, OPC-UA, MQTT, ODBC and REST protocols.

1K 2K 1K
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology