android:生成流量以使特定的wifi通道饱和(以编程方式)

时间:2016-09-26 12:22:39

标签: android embedded wifi android-wifi

我需要对嵌入式产品进行认证,我们被要求编写一个使用数据的特定wifi通道饱和的软件,以验证我们是否符合欧洲排放法规。 嵌入式设备进入消声室,应该能够发射数据。我需要编写软件来执行此操作,java或NDK。

我的想法是:Android进入 AccessPoint模式,选择频道。然后它开始发送 UDP消息到广播地址,类似于192.168.1.255,期望这些消息实际上正在播出。 这个假设是真的吗? 如果没有实际连接端点,我不知道是否会发生这种情况。 所以,只是要明确:

socket.send(DatagramPacket(data.getBytes(), data.length(), broadcastAddress, port);); 

即使没有客户端连接到wifi AP,此功能是否会发送数据包?

任何提示?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我找到了一种更简单,更安全的方法:改变信标频率。 在Android中,它可以从15到65535毫秒更改(使用root权限)。这足以证明我们的产品。