我在Android调用BlueBotPro上使用蓝牙应用程序。我可以在PC上成功连接到我的应用程序并来回传递数据。 (我正在使用蓝牙的32英尺lib)
但是,我遇到了将字节数组放入可读格式的问题。 我从应用程序收到的字节数组的一个例子是:
[0]: 125
[1]: 0
[2]: 0
[3]: 62
[4]: 62
[5]: 249
我已经尝试过编码为ascii(因为我认为这可能只是它发送过来的一个字符串。)但我对此并不高兴并且刚收到
"}\0\0>>?"
我尝试了各种编码类型,似乎对它们中的任何一种都不感兴趣。 在应用程序上,它显示操纵杆输入,如下所示
x:0 y:0
x:-5 y:125
所以我认为数据会这样发送。该应用程序通过串行端口蓝牙服务器进行通信。这会对我应该如何阅读数据产生影响吗?
我是非常新的使用蓝牙所以我不是百分之百确定什么,所以帮助/方向指向将有所帮助。我已经看过SO而没有看到任何我认为相关的内容。
由于 标记