Python bluetooth-low-energy

Open-source Python projects categorized as bluetooth-low-energy

Top 22 Python bluetooth-low-energy Projects

  • bleak

    A cross platform Bluetooth Low Energy Client for Python using asyncio

  • Project mention: bleak VS SimpleBLE - a user suggested alternative | libhunt.com/r/bleak | 2023-07-03
  • miband4

    Access Xiaomi MiBand 4 from Linux using Bluetooth LE

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • python-bluezero

    A simple Python interface to Bluez

  • gatt-python

    Bluetooth GATT SDK for Python

  • nrf52840-mdk-usb-dongle

    An open-source, small and low-cost USB Dongle that supports Bluetooth 5.4, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT and 2.4 GHz proprietary protocols

  • Project mention: How to install drivers for this so my docker Home Assistant recognises it? | /r/ubuntuserver | 2023-09-01

    Hey! So https://wiki.makerdiary.com/nrf52840-mdk-usb-dongle/ -- the device model name etc is showing up in my list of USB devices in my newly installed Ubuntu Server but even exposing the /dev/ name for it in a docker compose file doesn't allow Home Assistant to utilise it

  • Cat-Printer

    Application supporting Bluetooth thermal “Cat Printers”, for everyone!

  • batmon-ha

    Add-on for Home Assistant to connect JK, JBD, Daly, ANT, SOK and Supervolt BMS via Bluetooth

  • Project mention: Bluetooth pairing issue (Pi 400 to Daly BMS) | /r/linuxquestions | 2023-05-14

    I found https://github.com/fl4p/batmon-ha and ran it in standalone mode and it connects and gets values which is what lead me to dig into the source and look at how.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ancs4linux

    iOS/iPadOS notification service client for Linux desktop (notifications on your desktop, over Bluetooth Low Energy)

  • FortiusANT

    FortiusANT enables a pre-smart Tacx trainer (usb- or ANT-connected) to communicate with TrainerRoad, Rouvy or Zwift through ANT or Bluetooth LE.

  • miscale2garmin

    Mi Body Composition Scale 2 Garmin Connect

  • WaterrowerAntBle

    All-in-one data interface for your Waterrower S4 Monitor or Smartrow

  • Project mention: Garmin Connect Integration | /r/smartrow | 2023-06-20

    They easily could if they added the Ant+ radio hardware. But even with just Bluetooth it's entirely possible with the proper protocols. I mean, if this guy can write software to make it work on a Raspberry Pi, then SmartRow should be able to figure it out.

  • victron

    Victron bluetooth and serial communication at a python script. With MQTT and HomeAssistant support.

  • lighthouse-v2-manager

    This python script helps you switch your Steam HMD lighthouses V2 on and into stand-by.

  • Project mention: Tutorial: seamless quest pro full body tracking with index knuckles and STEAMLINK | /r/MixedVR | 2023-12-08
  • sensor.airthings_wave

    hassio support for Airthings Wave BLE environmental radon sensor.

  • nrf52840-connectkit

    Rapid prototyping kit for your next connected projects supporting Bluetooth Low Energy, Bluetooth mesh, NFC, Thread, Zigbee, 802.15.4, ANT and 2.4 GHz proprietary stacks

  • Project mention: NRF52840 Connect Kit Rapid prototyping kit for your next connected projects | /r/hypeurls | 2023-06-25
  • blatann

    Python BLE library for using Nordic nRF52 with Connectivity firmware

  • GoveeWatcher

    Proof of concept bluetooth broadcast decoder from Govee Thermometer/Hygrometers

  • raspberry-pi-home-automation

    Code examples, errata and additional tips and references to interesting projects for the book "Control Your Home with Raspberry Pi: Secure, Modular, Open-Source and Self-Sufficient"

  • lionchief-controller

    Python script to control LionChief model train through Bluetooth

  • wave-reader-utils

    Unofficial Wave Device Library

  • kaspersmicrobit

    A python package to connect to the Bluetooth LE GATT services of BBC micro:bit devices. Use your micro:bit as a wireless game controller!

  • Project mention: Help! | /r/microbit | 2023-12-11

    If you are looking for a python library for connecting to the microbit Bluetooth services that works on windows too: I created kaspersmicrobit to make this a bit easier

  • napoleon-efire

    Napoleon eFIRE Integration for Home Assisstant

  • Project mention: I bricked my Christmas lights | news.ycombinator.com | 2023-12-15

    This is what I was really afraid of when I reverse engineered my fireplace BLE controller last year. Especially since the "Set password" command accepts raw bytes for input but the OEM app only ever sends length-limited numeric data.

    Luckily, it seems to completely forget anything that happened to it after a brief power loss.

    Which is probably why most of the BLE controllers of the same brand simply stay at the default password of "0000". A power outage will eventually get you back to that. If you're really bored that'd probably make for some great BLE wardriving.

    But I, too, ended up putting the results of my reverse engineering into a Home Assistant integration (https://github.com/kaechele/napoleon-efire) and documented the system and protocol (https://bonaparte.readthedocs.io/en/latest/index.html).

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python bluetooth-low-energy related posts

Index

What are some of the best open-source bluetooth-low-energy projects in Python? This list will help you:

Project Stars
1 bleak 1,527
2 miband4 468
3 python-bluezero 377
4 gatt-python 303
5 nrf52840-mdk-usb-dongle 287
6 Cat-Printer 264
7 batmon-ha 201
8 ancs4linux 188
9 FortiusANT 144
10 miscale2garmin 137
11 WaterrowerAntBle 129
12 victron 113
13 lighthouse-v2-manager 104
14 sensor.airthings_wave 100
15 nrf52840-connectkit 91
16 blatann 66
17 GoveeWatcher 62
18 raspberry-pi-home-automation 49
19 lionchief-controller 19
20 wave-reader-utils 19
21 kaspersmicrobit 9
22 napoleon-efire 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com