我想在 android 手机上收集加速度计数据,并通过wifi将其传送到我的笔记本电脑。
py脚本使用 python for sl4a 收集手机上的数据,另一个py脚本收到笔记本电脑上的数据。这两款设备都在同一个 wifi 网络上。
原理看起来非常简单,但我不知道如何在两个设备之间进行通信。谁应该是服务器,谁应该客户?
我不是在寻找收集加速度计数据的方法,也不是在寻找编写我的脚本的人。我无法在网上找到有关我的wifi问题的信息。
任何人都可以提供任何帮助吗? 提前致谢
答案 0 :(得分:0)
你在声明中提到了两个问题,1如何通过相同的wifi网络进行通信,2哪一个应该是服务器。
1,我尝试使用套接字和多进程管理器来传递两个节点,它们对于您进行这种过网通信非常有帮助。您可以使用管理器或套接字来通信两个节点,但socket也可以帮助您通过网络获取节点的IP,而管理器可以简化整个过程。
2,如果我是你,我会选择笔记本电脑作为服务器,因为你会听某些端口,绑定端口接收数据。选择笔记本电脑作为服务器的原因之一是,如果你想添加更多智能手机来收集数据会更方便
我不太了解sl4a,但是我做了一些通过网络进行沟通的项目,只是建议,希望它对你有用而且不会太晚。