https://github.com/bitkill/hello-blea
🐚 Receives BLE Advertisements from cheap devices and turns them into data
https://github.com/bitkill/hello-blea
ble bluetooth bluetooth-low-energy
Last synced: 4 months ago
JSON representation
🐚 Receives BLE Advertisements from cheap devices and turns them into data
- Host: GitHub
- URL: https://github.com/bitkill/hello-blea
- Owner: bitkill
- Created: 2022-12-04T18:50:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-14T21:51:05.000Z (10 months ago)
- Last Synced: 2025-01-01T12:12:03.251Z (6 months ago)
- Topics: ble, bluetooth, bluetooth-low-energy
- Language: Rust
- Homepage:
- Size: 61.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hello-blea - now in rust
> ⚠️ This project is in progress
This aims to replace my previous project, [blea2mqtt](https://github.com/bitkill/blea2mqtt), with a more stable and compatible bluetooth library.
## Instructions
### macOSTo use Bluetooth on macOS Big Sur (11) or later, you need to either package your
binary into an application bundle with an `Info.plist` including
`NSBluetoothAlwaysUsageDescription`, or (for a command-line application such as
the examples included with `btleplug`) enable the Bluetooth permission for your
terminal. You can do the latter by going to _System Preferences_ → _Security &
Privacy_ → _Privacy_ → _Bluetooth_, clicking the '+' button, and selecting
'Terminal' (or iTerm or whichever terminal application you use).## TODO
- Send data to a mqtt server
- Cleanup this readme
- Generate a mac app (w/`Info.plist`)
- Have a demo with the prometheus aggregator & grafana