0

对于一个研究项目,我必须致力于 3G/WiMAX 接入点 (AP) 协议的设计。我可以使用 2 部 Android 智能手机。

Android 设备可以成为其他设备的 WiFi 热点,从而实现 WiFi 网络共享。

在这个方案中,Android 设备的行为是像普通的 WiFi AP(就像你家 WLAN 中的那个)还是只是转发来自它所连接的 AP 的连接?

同样,有没有办法将我的一部智能手机变成 3G/WiMAX AP,让另一部可以像 3G/WiMAX 塔一样连接到它?如果是这样,您能否提供一些允许这样做的参考和资源?

编辑:

好的,所以关键字是“ AP 模式”,它是一些无线网络驱动程序(如 ath9k、bcm)中可用的模式,但大多数其他驱动程序都没有。它用于将设备变成 AP(或更准确地说是模拟 AP)。

第一个问题的答案“它的行为是否像 AP?” 是:Android 设备的行为与 AP 完全一样(管理帧、确认等),并且在内部它转发来自真实 AP 的连接。

第二个问题的答案“我们可以打开它吗?” “这取决于您的无线驱动程序,因此取决于您的无线网卡”。一些驱动程序(ath9k、bcmon)有这些选项,而另一些则没有。您将不得不搜索您的网卡名称并进行检查。

就我而言,我想改变 AP 上的行为(通过修改驱动程序/内核),但发现我的驱动程序是固件(并且是专有的)。我最终添加了一个受驱动程序 ath9k(Atheros 芯片组的开源驱动程序)支持的 USB Wifi 适配器。

4

1 回答 1

1

它的行为类似于“常规”AP,考虑到 Android 和 WiFi 都在不断发展,因此常规的定义可能是一个移动的目标。

您可以通过查找没有 2G/3G/4G 等覆盖的位置来测试行为,并使用您的手机作为多个设备的 AP 运行本地网络。例如长途飞行(飞行法允许的设备......)。

对于测试,我还不知道有任何免费或开源的 3G 网络元素,但有一些 2G 开源项目可能值得你看看:

前者肯定提到了开放 RNC(3G 接入点)的计划,但目前尚不清楚这些计划处于什么阶段。

将智能手机变成 3G 接入点 (RNC) 绝对不仅仅是开发应用程序的问题。鉴于硬件可能已经存在,我相信如果您准备编写大量低级软件,这在技术上是可行的,但我认为您可能会发现查看上述项目所采用的方法并查看他们的 3G 计划是什么。

于 2015-05-10T14:57:53.377 回答