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

Bluetooth Low Energy Python Packages

Python packages with the GitHub topic bluetooth-low-energy. 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
moryoav
besen

Async Python client for Besen EV chargers over BLE

27K 1 0
k0rventen
avea

Control Elgato's Avea bulb using python3 !

25K 9 1
mikeodr
pycasperglow

Async Python library for controlling Casper Glow lights via BLE. Built on bleak for integrating into Home Assistant

25K 1 0
kevincar
bless

Cross-platform Bluetooth Low Energy Server Python Library

22K 196 46
LennP
motionblindsble

🌄 Python library for controlling Motionblinds Bluetooth smart motors

21K 1 3
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
sopelj
python-ember-mug

Python Library to Interact with Ember Mugs

6K 54 9
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
labapart
gattlib-py

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

4K 516 169
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
ChristianKuehnel
btlewrap

Bluetooth LowEnergy wrapper for different python backends.

3K 35 19
ukBaz
bluezero

A simple Python interface to Bluez

2K 422 112
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
Jakeler
ble-serial

"RFCOMM for BLE" a Serial UART over Bluetooth low energy (4+) bridge for Linux, Mac and Windows

1K 387 53
getsenic
gatt

Bluetooth GATT SDK for Python

1K 332 85
usbbluetooth
usbbluetooth

UsbBluetooth python package

1K 3 2
Nitmi
blea

Universal Agent Plugin for safe BLE diagnostics and automation, with Agent Plugins 1.0.0 metadata, a portable Skill, deterministic CLI, local MCP, and evidence capture/diff/replay.

1K 11 0
GhostESP-Revival
ghostbt

The open-source wireless research platform for ESP32.

1K 1K 182
DaanVervacke
citysports-efc-ble

Async Python library for EFC treadmills such as the CITYSPORTS WP9 over Bluetooth Low Energy

793 0 0
es617
ble-mcp-server

Bluetooth Low Energy (BLE) MCP server for Claude Code and other MCP-compatible agents.

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