发送Arduino串行数据Android的有效方法是什么

时间:2015-06-15 22:07:00

标签: android bluetooth arduino

我将Arduino的串行数据发送到Android应用程序。什么是最有效的方式(从Arduino发送)和接收(到Android)这些数据。

一个想法是使用CSV格式的Serial.print从Arduino传输数据。

 Serial.print(speedValue);
 Serial.print(",");
 Serial.print(distanceValue);
 Serial.print(",");
 Serial.print(timeValue);

你有更好的主意。

1 个答案:

答案 0 :(得分:0)

CSV方式可能不是最佳方式,因为它需要I / O才能在文件上写入。 相反,如果您有BLE模块,您可以直接通过BLE(蓝牙低功耗)发送数据,您可以直接将数据发送到您的Android设备,并在设备上处理它。

另外,您可以考虑一下客户端/服务器架构,其中Arduino设备将数据发送到restFul服务器,并且您的Android设备从同一服务器获取数据。

如果您没有非常高的数据负载要发送,最后一种方法可能是使用M2 MQTT等M2M协议发送数据。