我最近买了一台通过蓝牙与android手机/平板电脑连接的chinesse设备。由于windows / linux没有可用的应用程序,所以我想创建一个供个人使用的应用程序。
通常情况下,电话连接到设备并交换一些数据。我将PC连接到设备,并查看串行调试器和menaged以发现协议(仅限单向)。电话只向设备发送一个命令。但这一次我找不到它包含的内容。
有没有什么软件可以让我查看通过蓝牙发送的数据?我试着反编译这个应用程序,但它看起来真的很不友好。
谢谢。
发布于 2017-03-27 20:43:14
此外,这可能有助于查找保存btsnoop_hci.log的实际位置:
adb shell "cat /etc/bluetooth/bt_stack.conf | grep FileName"
发布于 2021-12-21 14:26:51
在Android 11的小米手机上,在开发者设置中启用"Bluetooth HCI Snoop log“后,该文件似乎被写入
/data/misc/bluetooth/logs/btsnoop_hci.log
(只能通过根用户访问)
/sdcard/MIUI/debug_log/common/com.android.bluetooth/btsnoop_hci.log
此外,还可以通过从计算机运行adb bugreport zipname
来获取日志,就像编写的here一样。
请注意,日志记录只有在我重新启动后才会打开。
https://stackoverflow.com/questions/23877761
复制相似问题