我正在连接bluno设备,它将持续不断的传感器数据传输到我的android手机上。一切似乎都很正常,连接已经建立,我的xamarin应用程序很高兴地使用了提要。
但过了一段时间后,bluno似乎停止了传输。我的传输函数仍在调用中,如果我将bluno插入PC,我可以读取数值(通过串口读取),但我已经在多个手机上尝试了多个应用程序,包括示例BlunoSampleApp,虽然它们可以重新连接到设备,一切似乎都很好,但没有接收到数据。
我对这些东西不是很熟悉。有没有关于如何找出我的项目哪里出了问题的想法?故障似乎出在bluno这一边,但是有没有办法验证发生了什么和/或关于如何修复它的任何建议?
我的android应用是用Xamarin实现的,但我不认为这是一个因素,因为示例应用是纯java的。
连接将在20分钟到数小时之间的任何地方工作。当它停止工作时,看起来连接并没有断开(我的应用程序仍然报告它已连接),但我只是没有收到更多的数据。尝试在不重新启动bluno的情况下重新连接会报告连接成功,但实际上不会产生新数据。
发布于 2017-07-13 14:42:25
最后,我断定可能是我的加速度计(IMU6050)杀死了一些东西。不知何故,要么是连接变得有点不可靠,要么是发生了什么事情--无论如何,切断连接可以让系统连续运行几天而没有问题。
https://stackoverflow.com/questions/44190429
复制相似问题