• Stars
    star
    292
  • Rank 142,152 (Top 3 %)
  • Language
    Rust
  • License
    BSD 3-Clause "New...
  • Created over 1 year ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The hacker's BLE (bluetooth low energy) browser terminal app

blendr

Mood: Blue Crates.io (version) Crates.io

Blendr is a terminal UI app for browsing BLE (Bluetooth Low Energy) devices. It allows you to inspect, search, connect, and analyze data coming from BLE devices directly from your terminal.

It was designed for day-to-day use by BLE engineers so the core features are useful search, direct connection to any characteristic and device with one command, and displaying your custom services names in the UI. Learn more

demo

And it's just perfect to hack your neighbor's toothbrush πŸ˜‰

Installation

Cargo cli

cargo install blendr

For Unix OS you can run the following, it will install the binary for your system and provide man reference.

curl --proto '=https' --tlsv1.2 -sLSf "https://github.com/dmtrKovalenko/blendr/blob/main/install.sh?raw=true" | sh

For windows, it is required to download and run binary executable directly. Open latest release page and download binary executable for your OS

Prerequisits

MacOS

To 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).

Bluetooth settings screenshot

Usage

Get the help information with either man blendr or blendr --help it will print all the available options and characteristics. To get started and learn about the biggest features watch this 2 minutes demo:

video preview

License

This project is licensed under the terms of BSD-3-Clause license

More Repositories

1

odiff

The fastest pixel-by-pixel image visual difference tool in the world.
OCaml
2,000
star
2

cypress-real-events

Fire native system events from Cypress.
HTML
754
star
3

date-io

Abstraction over common javascript date management libraries
TypeScript
718
star
4

eslint-plugin-pretty-imports

Do you hate chaos in javascript imports?
TypeScript
204
star
5

subtitler

Free on-device web app for audio transcribing and rendering subtitles
ReScript
129
star
6

reason-date-fns

Reason binding for date-fns/fp. Curried by default :3
Reason
45
star
7

workspace-climate-control

Your own open-source CO2 sensor with ready to use TUI
C
37
star
8

material-ui-datetimepicker

[UNMAINTAINED] Wrapper for Material UI Date and Time picker components
JavaScript
31
star
9

hook2hoc

Typesafe converter of React hooks to React hocs πŸ€“
TypeScript
25
star
10

trololors

Not the fastest terminal colors library. Don't even ask about size.
Rust
16
star
11

caps-word.nvim

Much better way to type SCREAMING_SNAKE_CASE words aka constants
Lua
14
star
12

my-nvim-config

My neovim configs (terminal profile neovim 😱)
Lua
12
star
13

CV

The personal CV
TypeScript
8
star
14

ns-react-18next

[Unmaintained] Namespaced i18next localization in react with no tears
TypeScript
8
star
15

bots

TypeScript
2
star
16

date-fns-comparison

JavaScript
2
star
17

reasonml-for-geese-intro

Introduction in ReasonML
JavaScript
2
star
18

bff-workshop

JavaScript
2
star
19

testcon-cypress-demo

Demo project for testcon 2019
JavaScript
2
star
20

Kova-player

The most beautifull music player for Windows
C#
2
star
21

MeetingLiveStream

JavaScript
1
star
22

holyjs-component-testing-workshop

TypeScript
1
star
23

cypress-qa-fwdays-webinar

JavaScript
1
star
24

cypress-4-2020

Repository for the members of https://fwdays.com/en/event/cypress-workshop workshop
TypeScript
1
star
25

test_opam_windows

C
1
star
26

test-date-io-type

Test repo shows how to use @date-io/type
JavaScript
1
star
27

ina3222-pico

Python
1
star
28

odiff-debug

JavaScript
1
star
29

minecraft2024

1
star
30

fframes_ios_demo_project

Rust
1
star
31

chernihiv-it-cypress-demo

TypeScript
1
star
32

meeting-sticker

C
1
star