1

我正在尝试模拟这个应用程序 - Wifi Direct 传感器(https://play.google.com/store/apps/details?id=esnetlab.apps.android.wifidirectsensors)我已经完成了来自 android 的 wifi-direct 演示样品。我能够在单个设备上获取传感器数据,但我需要从 wifi-direct 组中的对等方获取它们。因此,我想知道是否有人可以建议如何进行从一台设备上的“远程传感器”获取传感器数据的设计/过程(如该应用程序的屏幕截图所示)。

4

1 回答 1

0

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

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

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

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

你想做的事情会很多。

于 2016-02-23T06:28:34.330 回答