Wifi Direct(Wifi P2P)对等数据交换 - 传感器

时间:2014-03-20 18:00:22

标签: android wifi wifi-direct wifip2p

我想模仿这个应用程序 - Wifi直接传感器(https://play.google.com/store/apps/details?id=esnetlab.apps.android.wifidirectsensors) 我已经通过android示例了解了wifi-direct的演示。 我能够在单个设备上获取传感器数据,但我需要从wifi直接组中的对等端获取它们。 所以我想知道是否有人可以就如何从远程传感器获取传感器数据的设计/过程提出建议。在一台设备上(如该应用程序的屏幕截图所示)。

1 个答案:

答案 0 :(得分:0)

您基本上需要三个组件......

  1. 如果你想要绘制结果,需要像Androidplot这样的绘图库。

  2. 您需要在设备之间建立Wi-Fi直连连接。在Android SDK中有这样的示例代码,但它不在最新的SDK中,我认为它在14到18级,或类似的东西。在示例中,它们向您展示了如何打开套接字连接并发送文件。您只需要打开套接字连接即可。

  3. 传感器事件类不可序列化,我认为它的构造函数是受保护的或私有的。这使得难以通过套接字发送,因为难以在对等体上重建传感器事件。像Gson这样的库可能对此有所帮助,但更简单的方法是选择对您来说很重要的信息子类,并发送该信息。

  4. 你想做的事情将是很多工作。