Android IOIO蓝牙滞后问题

时间:2014-01-08 19:24:13

标签: android ioio

我正在使用Android中的IOIO库和蓝牙加密狗将IOIO硬件的结果发送到Android手机无线,但IOIO和Android之间的通信似乎有些滞后。

所以我不知道这是关于蓝牙加密狗的代码或硬件问题的软件问题。

具体我正在使用此代码:

http://demos-ioio-irthermometer.blogspot.com/2013/07/ioio-and-mlx90614-ir-thermometer.html

从温度传感器获取数据到android,我有2个问题:

1 - 无论连接是蓝牙还是有线USB连接,温度读数都不会更新。

2 - 我上面提到的蓝牙滞后问题,我有时需要多次重新打开Android应用程序才能显示读数,这与第一次出现但从未更新的USB连接不同。

1 个答案:

答案 0 :(得分:2)

我在那里找不到 handleTemp(),我想你创建了一个,是这样的吗? .....

private void handleTemp (double temp)
{
    final float celsius = (float) (temp - 273.15);
    final float fahrenheit = (float) ((celsius*1.8) + 32);
      TempCelsius.post(new Runnable() {
        public void run() {
          TempCelsius.setText("Deg C: "+ celsius);
          TempFahrenheit .setText("Deg F: "+ fahrenheit);
        }
      });
 }

您的日志显示的是什么,例如 RAW:xxxxxx

谢谢....