如何在 Ad-hoc 网络模式下使用 Wi-Fi 传输语音?

如何在 Ad-hoc 网络模式下使用 Wi-Fi 传输语音?

我们希望创建车辆间通信系统。这样,两辆车应该可以自动连接并能够共享语音。我们决定使用 Wi-Fi 实现 Ad-hoc 网络。我们预计其覆盖半径为 100 米。

  1. 如果我们可以创建这样的系统,其中一个用户发送语音信息,网络中的所有人都能收到吗?

  2. 我们需要什么东西来完成这个项目?

答案1

我认为 Wi-Fi 对于这个应用程序来说是一个非常糟糕的选择。

室内全向/全向 Wi-Fi 设备在无遮挡视线范围内的覆盖范围通常小于 50 米。要使用全向天线在移动车辆之间在不同的室外条件下可靠地达到 100 米,您可能需要添加一个放大器,以便将典型 Wi-Fi 设备的 0.3 - 1.0 瓦功率提高到 10 瓦左右,甚至更多。但您必须使用一个好的放大器,这样它才不会扭曲信号或增加噪音。

即使解决了物理层和数据链路层的问题,仍然需要解决网络(IP)层和应用程序(语音软件)层的问题。

答案2

因此,我同意 Spiff 的观点,WiFi 可能无法满足你所说的条件。遗憾的是,我对你想要的完整解决方案没有深刻的见解。但我建议你研究一下薮猫项目

Serval 项目是一个 Android 软件项目,它在手机之间创建一个网状网络,使您可以拨打电话(使用其号码)并进行通话(显然);无需任何运营商/等网络为您提供支持(仅需手机之间的临时网状网络)。

然而,这是一个研究/原型项目,并未达到发布质量。

我从未尝试过,但如果我有一些不太在乎的手机,我会很想尝试一下。有一件事让我害怕,那就是他们的免责声明:“Serval 可能会永久改变或损坏安装它的设备上的软件或硬件。”!我不确定这只是为了掩饰还是真的担心。

这是一个非常有趣的项目,如果它能达到更精致的境界,我会全力以赴。他们的项目网站是:http://www.servalproject.org。您还可以在 Android 市场上找到它。

但请记住,它处于早期阶段(原型),听起来并不是特别可靠,而且似乎有很多错误和不兼容性。阅读其项目网站上的免责声明,并查找市场评论、讨论等。

相关内容