#bluetooth-le #ble #tui #terminal #devices #low #energy

app blendr

黑客的BLE(蓝牙低功耗)浏览器终端应用程序

8个稳定版本

1.3.3 2024年4月11日
1.3.2 2024年1月15日
1.3.1 2023年11月28日
1.2.0 2023年8月24日
0.12.0 2023年6月30日

#302 in 硬件支持

BSD-3-Clause

1.5MB
2.5K SLoC

blendr

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

Blendr是一个用于浏览BLE(蓝牙低功耗)设备的终端UI应用程序。它允许您从终端直接检查、搜索、连接和分析来自BLE设备的数据。

它是为BLE工程师的日常使用而设计的,因此核心功能包括 有用的搜索、通过 一个命令 直接连接到任何特性和设备,以及在内置的UI中显示 您自定义的服务名称了解更多

demo

而且,它非常适合破解您邻居的电动牙刷 😉

安装

Cargo cli

cargo install blendr --locked

对于Unix操作系统,您可以运行以下命令,它将为您的系统安装二进制文件并提供man参考。

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

对于Windows,需要直接下载并运行二进制可执行文件。打开 最新版本 页面并下载适用于您的操作系统的二进制可执行文件

MacOS权限

要在MacOS Big Sur(11)或更高版本上使用蓝牙,您需要为您的终端启用蓝牙权限。您可以通过转到系统偏好设置→安全与隐私→隐私→蓝牙,点击 '+' 按钮,并选择 '终端'(或iTerm或您使用的任何终端模拟器应用程序)来实现。

Bluetooth settings screenshot

使用方法

使用 man blendrblendr --help 获取帮助信息,它将打印所有可用的选项和特性。要开始学习最大功能,请观看这个2分钟的演示

video preview

许可证

本项目采用BSD-3-Clause许可证条款

依赖关系

~20–52MB
~821K SLoC