我需要对嵌入式产品进行认证,我们被要求编写一个使用数据的特定wifi通道饱和的软件,以验证我们是否符合欧洲排放法规。 嵌入式设备进入消声室,应该能够发射数据。我需要编写软件来执行此操作,java或NDK。
我的想法是:Android进入 AccessPoint模式,选择频道。然后它开始发送 UDP消息到广播地址,类似于192.168.1.255,期望这些消息实际上正在播出。 这个假设是真的吗? 如果没有实际连接端点,我不知道是否会发生这种情况。 所以,只是要明确:
socket.send(DatagramPacket(data.getBytes(), data.length(), broadcastAddress, port););
即使没有客户端连接到wifi AP,此功能是否会发送数据包?
任何提示?提前谢谢。
答案 0 :(得分:0)
我找到了一种更简单,更安全的方法:改变信标频率。 在Android中,它可以从15到65535毫秒更改(使用root权限)。这足以证明我们的产品。