Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 10 hours 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 (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-14T21:51:05.000Z (about 2 months ago)
- Last Synced: 2024-11-02T00:27:52.568Z (7 days 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