SniffleToTAK is a proxy tool that bridges the gap between the Sniffle Bluetooth 5 long range extended sniffing and the TAK (Team Awareness Kit) system. This tool allows users to utilize a Sniffle compatible dongle to detect Bluetooth 5 long range extended packets and relay them to TAK servers or multicast them on a network for ATAK (Android Team Awareness Kit) devices.
Basically, some drones use long-range Bluetooth 5 for beaconing and telemetry. This means that if you can pick up and decode that traffic you can track those drones.
Requires Sniffle and a compatible Bluetooth interface as its inputs. Outputs to an ATAK device for tracking.
Sniffle is a sniffer for Bluetooth 5 and 4.x (LE) using TI CC1352/CC26x2 hardware. Sniffle has a number of useful features, including: Support for BT5/4.2 extended length advertisement and data packets, Channel Selection Algorithms #1 and #2, all BT5 PHY modes, sniffing only advertisements and ignoring connections, channel map, connection parameter, and PHY change operations, and capturing advertisements from a target MAC on all three primary advertising channels using a single sniffer. This makes connection detection nearly 3x more reliable than most other sniffers that only sniff one advertising channel. Can write traffic to PCAP files for external analysis.
Requires a supported Bluetooth interface, such as the TI CC26x2R, CC2652RB, CC1352R, CC1352P, or the EC Catsniffer V3 CC1352. The documentation has a complete list of Bluetooth sniffers and links to get them.
YAFB is an amateur radio fox transmitter designed for an ESP32-S2-Saola-1 and a NiceRF SA818.
Still being worked on and now works fairly well on my bench. Hasn't been tested yet in the field. As of Nov 2023 just sent in to have v4.1 of the board to be made. More updates soon.
My goal is to provide a way to make a cheap alternative fox transmitter. When done you'll be provided with all the files needed to make your own.
1W VHF or UHF transmitter (NiceRF SA818). Configure it over Bluetooth.
A desktop Bluetooth and OBEX client that is straight to the point, DE/WM agnostic, and beautiful.
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32.
The PineTime is a free and open source smartwatch capable of running custom-built open operating systems. Some of the notable features include a heart rate monitor, a week-long battery, and a capacitive touch IPS display that is legible in direct sunlight. It is a fully community driven side-project which anyone can contribute to, allowing you to keep control of your device.
We envision the PineTime as a companion for not only your PinePhone but also for your favorite devices — any phone, tablet, or even PC. In its current state the PineTime ships with a community firmware called Infinitime, which works with Linux computers and phones, Windows machines, and Android devices. IOS support is currently being looked into for Infinitime.
Atari 8 bit computers, NES and SMS game consoles on your TV with nothing more than a ESP32 and a sense of nostalgia. Simple schematic to rig up video and audio outputs to connect to a television.
Emulates the Atari 400/800, XL, XEGS, 5200, NES, Sega Master System, and Game Gear. Controllers and keyboards must be Bluetooth enabled so that they can connect to the ESP32.
Most interestingly, it has an HTML-with-Javascript page (https://github.com/rossumur/esp_8_bit/blob/master/atr_image_explorer.htm) that stands alone which implements a drag-and-drop .atr image explorer/binary disassembler.
Explicitly compatible with multiple OSes for the RasPi, so funky additional packages may not be needed for driving the rest of the setup.
Blue Dot allows you to control your Raspberry Pi projects wirelessly - it's a Bluetooth remote and zero boiler plate Python library. Makes it easy to use Bluetooth. Has excellent documentation, including how to pair your RasPi with your phone from the command line. Seems to work pretty well. Bluetooth interface is only up while BlueDot.wait_for_press() is running. Has a serial communications API, also, for sending and receiving arbitrary data.
I don't see why this module couldn't be used more generically to interact with arbitrary Linux boxen over arbitrary Bluetooth interfaces. HCI is HCI, right?
The matching Android app is in the Play store. There is even a version of the Bluedot app written in Python that you can use from the desktop to interact over Bluetooth.
Requires that the dbus-python module be installed to the same venv. Also requires that the shell running the Python interpreter have sufficient access privileges to interact with the Bluetooth interface (root certainly works), usually the bluetooth group.
Plug in the MAC address of a network card or Bluetooth device and it'll tell you who manufactured it.
Super cheap burner phones. Aimed at kids. mp3 bluetooth Super thin.