Wi-Fi 直接在 VANET 中使用 wifihonk,无需连接

Wi-Fi Direct for wifihonk in VANET without connections

最近我在做一个项目,关于从智能手机的gps模块广播我的位置信息(纬度、经度、方位和速度),然后距离较近的人或司机可以得到距离并避免碰撞(实际上是 VANET 的一部分)。我想使用 Wi-Fi 直接广播这些信息,而无需在设备之间建立连接。只需将信息填入 Wi-Fi Direct ssid 的名称,并在 gps 数据更改时更改它。那么就会出现一个问题,延迟真的很长。当我打开一台设备的 Wifi Direct 时,另一台设备会在大约 1 秒后找到它。但是,对于车载网络而言,这还不够。当定期更改设备名称时,这个问题变得更加可怕。如果有人能告诉我这种方法是否可行来避免碰撞工作?使用 android 智能手机是否有更好的方法?非常感谢!

我假设这是一个概念验证,因为这种方法不适用于真正的自动驾驶汽车——您没有身份验证或证据证明广播没有被伪造。在真正的解决方案中,wifi 不能很好地工作,它基于将数据包发送到充当网关的接入点的想法,而不是广播数据。您最好使用专用无线频率和广播协议。

为了概念验证而不愿意在内核级别进行修补,我认为您几乎被困在这里。根据您正在测试的课程有多大,您可能最好使用无线 AP,将每辆车硬编码到 IP 地址,并通过 IP 将数据发送给所有其他车辆。另一种选择可能是打开一个或所有设备的 wifi 热点,并将设备本身用作 AP。因此AP随车辆移动。