怎么设定蓝牙 Link Policy

2020-12-03 19:56:26 +08:00
 clrss
上文:

Catalina 以来有个 bluetoothd CPU 占用高的问题, 看来苹果一时半会是不会修了.

stackexchange com / questions / 377853 里给出了一个 workaround: 用 Bluetooth Explorer 关掉 Link Policy - Sniff Mode.

正文:

每次设备重连 Sniff Mode 都会被重设, GUI 操作太繁琐, 最好有个命令行程序方便执行 (然后可配合 launchd iokit.matching).

搜到两个库看起来有用: PureSwift/Bluetooth 和 PureSwift/BluetoothDarwin

没搞过苹果开发, 依样画葫芦写代码实在搞不定. 求一个专业人士.
1615 次点击
所在节点    Swift
2 条回复
sunbreak
2020-12-04 13:42:32 +08:00
用 Swift 写 CLI 也是可以的: https://github.com/apple/swift-argument-parser
clrss
2021-03-03 20:37:17 +08:00
根据上面 StackExchange 中最新的回答, 使用 BT 3.x 的设备才会碰到这个问题, 使用 BT 4+的就没问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/731886

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX