对于一个研究项目,我必须致力于3G / WiMAX接入点(AP)协议的设计。我可以访问2部Android智能手机。
Android设备可以成为其他设备的WiFi热点,允许WiFi网络共享。
在此方案中,Android设备的行为类似于常规WiFi AP(如家庭WLAN中存在的那样),还是只是从连接到的AP转发连接?
同样地,有没有办法将我的智能手机变成3G / WiMAX AP,以便另一个可以连接到它,好像它是3G / WiMAX塔一样?如果是这样,你能提供一些可以做到的参考和资源吗?
编辑:
好的关键字是“ AP模式”,它是某些无线网络驱动程序中可用的模式,例如ath9k,bcm但大多数其他驱动程序都没有。它用于将设备转换为AP(或更准确地说是模拟的)。
第一个问题的答案“它的行为是否像AP一样?” 是:Android设备的行为与AP完全相同(管理框架,ack,等)和内部它转发来自真实AP的连接。
第二个问题的答案“我们可以打开它吗?” “这取决于您的无线驱动程序,因此取决于您的无线网卡”。一些驱动程序(ath9k,bcmon)有选项,有些则没有。您必须搜索您的网卡名称并进行检查。
在我的情况下,我想改变AP的行为(通过修改驱动程序/内核),但发现我的驱动程序是固件(和专有)。我最终添加了驱动程序ath9k(Atheros芯片组的开源驱动程序)支持的USB Wifi适配器。
答案 0 :(得分:1)
它表现得像一个普通的' AP,考虑到Android和WiFi都在不断发展,因此常规定义可能是一个移动目标。
您可以通过查找没有2G / 3G / 4G等覆盖范围的位置来测试行为,并使用您的手机作为多个设备的AP运行本地网络。例如长途飞行(飞行法律允许的设备......)。
对于测试我还不知道任何免费或开源的3G网络元素,但是有一些2G开源项目可能值得你看:
前者肯定提到过开放RNC(3G接入点)的计划,但目前尚不清楚这些阶段是什么阶段。
将智能手机变为3G接入点(RNC)绝对不仅仅是开发应用程序的问题。鉴于硬件可能都在那里,我相信如果你准备编写很多低级软件,技术上是可行的,但我想你可能会发现看看上面的项目采取的方法更容易看到他们对3G的计划是什么。