我在 android 调用 BlueBotPro 上使用蓝牙应用程序。我可以成功地将它连接到我在电脑上的应用程序并来回传递数据。(我正在为蓝牙使用 32feet 库)
但是,我在将字节数组转换为可读格式时遇到了问题。我从应用程序收到的字节数组的一个示例是:
[0]: 125
[1]: 0
[2]: 0
[3]: 62
[4]: 62
[5]: 249
我尝试过编码为ascii(因为我认为它可能只是它发送的一个字符串。)但我对此并不满意,只是收到了
"}\0\0>>?"
我尝试了各种编码类型,但似乎对它们都不满意。在应用程序上,它显示操纵杆输入,如下所示
x:0 y:0
x:-5 y:125
所以我会假设数据会这样发送。该应用程序通过串口蓝牙服务器进行通信。这对我应该如何读取数据有影响吗?
我对使用蓝牙很陌生,所以我不能 100% 确定什么是帮助/方向指示会有所帮助。我已经查看了 SO 并没有看到任何我认为相关的东西。
谢谢马克