我希望将Android智能手机收集的实时传感器数据传输到我的计算机,并在我的计算机上执行信号处理。 我如何实现?任何有用的教程链接都非常受欢迎。
无论是通过无线方式还是USB电缆都可以接受。
传输数据时,计算机如何处理它们?
我熟悉Python,因此使用Python来处理即将到来的数据。
Python是否有可能不断接受新来的数据并对其进行处理?
答案 0 :(得分:4)
某些Android应用允许您通过网络共享传感器:
http://SMARTPHONE_IP:8080/sensors.json
)答案 1 :(得分:3)
您可以使用python套接字来接收数据并对其进行处理。 看看:https://docs.python.org/2/howto/sockets.html 了解如何设置服务器机器。
Android有一个可用于发送数据的兼容套接字: 看看:http://examples.javacodegeeks.com/android/core/socket-core/android-socket-example/ 关于如何使用它的一些想法。
编辑:这适用于wifi和3g / 4g。
答案 2 :(得分:2)
有多个Android应用程序可以无线传输传感器数据。结帐,例如“智能手机IMU GPS”[1],这是开源[2]。它通过UDP传输数据。应用程序描述[1]中给出了用于接收数据流的Python代码段。确保智能手机和接收设备连接到同一个WiFi网络,并且没有防火墙阻止流量。
[1] https://play.google.com/store/apps/details?id=de.lorenz_fenster.sensorstreamgps
[2] https://sourceforge.net/projects/smartphone-imu/