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

Ble Python Packages

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

A cross platform Bluetooth Low Energy Client for Python using asyncio

1.9M 2K 357
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.

39K 20 5
Airthings
airthings-ble

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

38K 36 18
bachya
pytile

📡 A simple Python API for Tile® Bluetooth trackers

37K 220 38
newAM
idasen

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

35K 155 26
ThomasGerstenberg
blatann

Python BLE library for using Nordic nRF52 with Connectivity firmware

13K 81 23
dknowles2
pytboss

Python 3 library for interacting with Pitboss grills and smokers

6K 26 12
ronnnnnnnnnnnnn
etekcity-esf551-ble

This package provides a basic unofficial interface for interacting with Etekcity Smart Fitness Scale models ESF-551, ESF-24, FIT-8S & EFS-A591S 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.

6K 6 6
nRF24
pyrf24

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

5K 34 4
dudanov
pyftms

Bluetooth Fitness Machine Service async client library.

5K 35 17
labapart
gattlib-py

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

4K 514 168
mrhenrike
wirelessxpl

Wireless attack surface & lab orchestration — PCAP, Wi-Fi, BLE, AWDL, rogue AP, mesh, Bruce wardriving. pip: wirelessxpl. BSD-3-Clause.

4K 4 2
fsmeraldi
bleakheart

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

2K 68 22
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.

2K 0 1
devbis
ble2mqtt

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

1K 206 33
Janczykkkko
xbloom-ble

Unofficial Python CLI + library to control an xBloom Studio coffee machine over Bluetooth LE. Reverse-engineered protocol; loads recipes (you approve on the machine to brew).

1K 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 991
theengs
theengsgateway

No description available

1K 165 40
Moballo-LLC
pyairbnk

Async Airbnk / WeHere cloud and BLE communication library

1K 0 2
Mausy5043
bluepy3

A Python3 interface to Bluetooth LE on Linux.

1K 23 4
es617
ble-mcp-server

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

1K 13 2
JamieMagee
specialized-turbo

Python library for Specialized Turbo e-bike BLE communication

860 3 1
Indspl0it
blue-tap

Bluetooth Classic & BLE security assessment framework - 101 modules across 6 families covering discovery to 0-day hunting via protocol-aware fuzzing. Targets automotive IVI, mobile, IoT & embedded firmware. DarkFirmware on RTL8761B extends below HCI into LMP/LC, reaching the attack surface host-only tools miss.

759 13 3
    • Data from PyPI, GitHub, ClickHouse, and BigQuery