Python Bluetooth

Open-source Python projects categorized as Bluetooth

Top 23 Python Bluetooth 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
  • joycontrol

    Emulate Nintendo Switch Controllers over Bluetooth

  • 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
  • blueman

    Blueman is a GTK+ Bluetooth Manager

  • Project mention: XFCE 4.20 Aiming for Usable Wayland Support While Maintaining X11 Compatibility | news.ycombinator.com | 2024-02-11

    I'm wondering if that would that be an issue with blueman tools and not XFCE, per se?

    https://github.com/blueman-project/blueman

  • sparrow-wifi

    Next-Gen GUI-based WiFi and Bluetooth Analyzer for Linux

  • Project mention: I'm not sure about the capabilities. | /r/hackrf | 2023-07-05

    Repurposing WIFI and DVB-T receiver devices as SDR receivers works "OK", but trying to use a SDR for WIFI is terrible. There have been some attempts to analyze WIFI with the HackRF, but the narrow bandwidth/sample rate make it pretty useless. https://github.com/ghostop14/sparrow-wifi

  • nxbt

    Control your Nintendo Switch through a website, terminal, or macro.

  • Project mention: Raspberry Pi Hunts Shiny Pokémon While You Sleep | news.ycombinator.com | 2023-08-11

    Oh wow, awesome use-case. This actually uses my Switch Bluetooth Controller emulation project [0] under the hood for automating the button presses. If you have a RPi on-hand, you can grab a decent USB capture card for around $15 on Ebay or Amazon, last I checked, for a cheap(er) entry point into automation projects like this.

    [0] https://github.com/Brikwerk/nxbt

  • Bluetooth_Headset_Battery_Level

    A python script to get battery level from Bluetooth headsets

  • bluing

    An intelligence gathering tool for hacking Bluetooth

  • 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
  • internalblue

    Bluetooth experimentation framework for Broadcom and Cypress chips.

  • reggaetonBeGone

    Detects reggaeton genre with Machine Learning and sends packets to disable BT speakers (hopefully)

  • Project mention: Reggaeton Be Gone | news.ycombinator.com | 2024-02-29
  • python-keyboard

    A hand-wired USB & Bluetooth keyboard powered by Python and more

  • Owl

    A personal wearable AI that runs locally (by OwlAIProject)

  • Project mention: Limitless: Personalized AI powered by what you've seen, said, and heard | news.ycombinator.com | 2024-04-15
  • python-bluezero

    A simple Python interface to Bluez

  • gatt-python

    Bluetooth GATT SDK for Python

  • keyboard_mouse_emulate_on_raspberry

    Bluetooth Keyboard Mouse Emulator on Raspberry Pi

  • platypush

    A versatile and extensible platform for automation with hundreds of supported integrations

  • spike-prime

    Experiments with the LEGO Mindstorms (51515) and SPIKE Prime (45678)

  • 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.

  • Aranet4-Python

    Aranet4 and Aranet2 Python client

  • knob

    Key Negotiation Of Bluetooth (KNOB) attacks on Bluetooth BR/EDR and BLE [CVE-2019-9506]

  • PineSAM

    UI for Pinecil V2 - control it over BLE from your PC or your mobile.

  • Project mention: PineSAM – Pinecil V2 Interface | news.ycombinator.com | 2024-01-29
  • pytile

    📡 A simple Python API for Tile® Bluetooth trackers

  • miscale2garmin

    Mi Body Composition Scale 2 Garmin Connect

  • 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 related posts

Index

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

Project Stars
1 bleak 1,509
2 joycontrol 1,209
3 blueman 1,152
4 sparrow-wifi 1,107
5 nxbt 770
6 Bluetooth_Headset_Battery_Level 755
7 bluing 686
8 internalblue 652
9 reggaetonBeGone 527
10 python-keyboard 481
11 Owl 406
12 python-bluezero 376
13 gatt-python 303
14 keyboard_mouse_emulate_on_raspberry 278
15 platypush 277
16 spike-prime 277
17 Cat-Printer 260
18 batmon-ha 201
19 Aranet4-Python 183
20 knob 175
21 PineSAM 174
22 pytile 171
23 miscale2garmin 137

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