关闭。这个问题需要更多focused .它目前不接受答案。
想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .
10 个月前关闭。
Improve this question
我想编写一些库/应用程序来与 Galaxy Buds 进行交互。
我认为这需要我以某种方式嗅探它发送到我的手机的包并获取对应于什么命令(音量/暂停/播放)等等。然后为它写一些包装器?我想让这个应用程序/库可以在不同的 Linux 发行版之间重复使用,而不是很难移植到 Mac OS。
知道这一切我仍然在我不知道从哪里开始的地方。
我很感激对这个过程的任何部分的建议,例如(编程语言选择,BT嗅探软件......)
我确实对 C#/Java/C++ 有一些经验,但我愿意了解这些是否最适合解决问题。
请您参考如下方法:
我不太了解这种解决方案所需的库,但就嗅探而言,我知道 Wireshark ( WireShark_Bluetooth_Sniffing ) 是一个很好的起点。一旦你隔离了触摸命令,我假设你可以将它们映射到媒体命令,如下所述:D-Bus_Media_Commands