#蓝牙 #live #协议 #逆向 #galaxy #wrapper #buds

galaxy_buds_live_rs

对Galaxy Buds live蓝牙协议进行逆向工程

7个版本

0.2.0 2020年11月28日
0.1.6 2020年10月17日

#1293 in 硬件支持

每月21次下载

GPL-3.0许可

34KB
913

GalaxyBudsLive-rs

crates PRs

GalaxyBudsLive蓝牙协议的逆向工程rust包装器。可用于从rust与您的耳机进行通信。您可以在这里找到一个控制Linux耳机cli工具

使用方法

将其添加到您的Cargo.toml中

galaxy_buds_live_rs = "0.1.5"

或者如果您有 cargo edit

cargo add galaxy_buds_live_rs

功能

接收

  • 状态更新
  • 扩展状态更新
  • 触摸更新
  • 语音唤醒监听更新
  • 触摸板点击操作
  • 版本信息

发送

  • 解锁/锁定触摸板
  • 设置降噪
  • 设置均衡器
  • 调整声音同步
  • 静音耳机
  • 寻找我的耳机
  • 准备语音通知(通知TTS)
  • 设置触摸板选项
  • 更新时间

示例

接收

address中设置examples/receive.rs的值为您耳机的mac地址并运行以下命令

cargo --example receive

发送

address中设置examples/send.rs的值为您耳机的mac地址并运行以下命令

cargo --example send

依赖关系

~7–19MB
~235K SLoC