28 Repositories
C++ (or C) bluetooth Libraries
A lib to encode/decode Joycon Bluetooth packet.
libjoycon A Joycon packet encoding and decoding lib Build The library itself only links to the libm (math lib): mkdir build && cd build cmake .. make
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
ESP32 BLE Keyboard library This library allows you to make the ESP32 act as a Bluetooth Keyboard and control what it does. You might also be intereste
Bluetooth helper tools for setting up serial ports for e.g. SSH
SSH Helper program so that you can SSH over bluetooth. This can be a useful second way in in case you have a raspberry pi with broken network or firewall config.
The program shows how bluetooth devices are connected, without using socket programming
The program shows how bluetooth devices are connected, without using socket programming, it shows how files are shared using principles of OOP
Gesture-Detecting-Macro-Keyboard - Glorified Bluetooth macro keyboard with machine learning (TensorFlow Lite for Microcontrollers) running on an ESP32.
Gesture detection tldr; Glorified Bluetooth macro keyboard with machine learning (TensorFlow Lite for Microcontrollers) running on an ESP32. Main feat
Drivers for Adafruit's nRF8001 Bluetooth Low Energy Breakout
Adafruit_nRF8001 Driver and example code for Adafruit's nRF8001 Bluetooth Low Energy Breakout. PINOUT The pin locations are defined in ble_system.h, t
This repository contains a set of InternalBlue patches for the BCM4375B1 Bluetooth controller, allowing to sniff and inject Zigbee, Mosart and Enhanced ShockBurst packets from a Samsung Galaxy S20 smartphone.
RadioSploit 1.0 - Patches This repository contains a set of InternalBlue patches for the BCM4375B1 Bluetooth controller, allowing to sniff and inject
Control of 4 DOF robotic arm using Bluetooth HC-05 Sensor
SERV-E - "At your Service" Problem Statement With the current boom of technology where the whole world is running towards digitisation and automation
Use an esp32 as gateway for the Eqiva Bluetooth smart lock to integrate it in Home Assistant as MQTT lock
esp32-keyble-homeassistant Use an esp32 as gateway for the Eqiva Bluetooth smart lock to integrate it in Home Assistant as MQTT lock Based on the grea
Kexts enabling native support for Intel Bluetooth chipsets in macOS.
IntelBluetoothFamily Kexts enabling native support for Intel Bluetooth chipsets in macOS. Most of the code is complete, and I am now in the testing ph
Bluetooth Joystick : A wireless joystick with ESP-32 microcontroller and Dual Axis Joystick Module using the Bluetooth connectivity.
BluetoothJoystick Bluetooth Joystick : A wireless joystick with ESP-32 microcontroller and Dual Axis Joystick Module using the Bluetooth connectivity.
Bluetooth Gateway for Phantom Remote Control based on ESP32
Phantom remote control Bluetooth gateway An ESP3232 firmware for the gateway of Phantom remote control, which can push the temperature and humidity data of Phantom remote control through LAN, and also support to control Phantom remote control to send and receive IR data through LAN.
Example Open Drone ID Linux transmitter for Bluetooth and Wi-Fi.
Open Drone ID transmitter example for Linux This program supports transmitting static drone ID data via Wi-Fi Beacon or Bluetooth on a desktop Linux P
Bluetooth Monitor port for the ESP32
ESP32 BT Monitor What is it? This is a (at the moment partial) port of andrewjfreyer/monitor for the popular and super cheap ESP32 boards. For a more
ControllaBLE - A retro-controllers to Bluetooth BLE adapter
ControllaBLE - A retro-controllers to Bluetooth BLE adapter This is an ESP32 based controller adapter that outputs as a dual joypad through Bluetooth
A handy little system information monitor using and ESP32 + ILI9488 TFT. Receives data over Serial Bluetooth.
Bluetooth-System-Monitor A handy little system information monitor using and ESP32 + ILI9488 TFT. Receives data over Serial Bluetooth and thus giving
Bluetooth low energy (BLE) tracker for ESP32
BLEcker Bluetooth low energy (BLE) tracker for ESP32 This software is written for ESP32 boards to track BLE devices. It can be used for your smart hom
Connect 8Bit controllers to the PSVita
8BitVita Basically just X1Vita but with 8bitdo vid, pid, & mappings. Compatible 8bitdo controllers: Lite, Pro, Pro+, Pro 2, & Zero 2. Download: https:
AirPods desktop user experience enhancement program
AirPodsDesktop AirPods desktop user experience enhancement program
BSAL(Bluetooth Stack Abstract Layer)软件包是由 RT-Thread 针对不同 蓝牙协议栈接口实现的,目前支持的 协议栈有:nimble,realtek 等协议栈
BSAL (Bluetooth Stack Abstract Layer)软件包是由 RT-Thread 针对不同 蓝牙协议栈接口实现的,目前支持的 协议栈有:nimble,realtek 等协议栈。
Arduino Audio Tools (Music Player, Music Recorder supporting I2S, Microphones, DAC, ADC, A2DP, Url)
Arduino Audio Tools Some basic header-only C++ classes that can be used for Audio Processing provided as Arduino Library: a simple I2S class (to read
The littlest Bluetooth macro pad
The littlest wireless macro pad! AWWWWW!!! (c) 2021 Zack Freedman and Voidstar Lab. Licensed CC-BY-NC (credit me and don't sell it) Built partially on
Arduino Sketch and a Web Bluetooth API for loading models and running inference on the Nano Sense 33 BLE device.
TF4Micro Motion Kit This repo contains the Arduino Sketch and a Web Bluetooth API for loading models and running inference on the device. Install and
Exploits the Wii U's bluetooth stack to gain IOSU kernel access via bluetooth.
BluuBomb Exploits the Wii U's bluetooth stack to gain IOSU kernel access via bluetooth. For a more detailed write-up see WRITEUP.md. Not to be confuse
Upload arbitrary data via Apple's Find My network.
Send My allows you to to upload abritrary data from devices without an internet connection by (ab)using Apple's Find My network. The data is broadcasted via Bluetooth Low Energy and forwarded by nearby Apple devices.
Upload arbitrary data via Apple's Find My network.
Send My Send My allows you to to upload abritrary data from devices without an internet connection by (ab)using Apple's Find My network. The data is b
Dongle to connect a bluetooth PS3 controller to the Gamecube 🎮
GamecubeBT An arduino based bridge to connect a bluetooth PS3 controller to the Gamecube. Homemade Wavebirds, because the TV is too far from the couch
🪴💧 A Bluetooth Low Energy (BLE) soil moisture sensor.
b-parasite b-parasite is an open source Bluetooth Low Energy (BLE) soil moisture and ambient temperature/humidity sensor. Features Soil moisture senso