【发布时间】:2011-10-31 19:58:01
【问题描述】:
请帮助我如何用 Java 编写代码来读取来自 WiFi 传感器的接收信号强度指示器。 我尝试使用套接字编程来做到这一点,但我所有的尝试都没有得到我想要的。现在我正在寻找 J2me 我可能会得到很好的答案,但我知道我可能需要一些建议。 谢谢
【问题讨论】:
-
副手我猜你需要用C做一些JNI;了解如何在 C 中执行此操作,然后处理 JNI 部分。
请帮助我如何用 Java 编写代码来读取来自 WiFi 传感器的接收信号强度指示器。 我尝试使用套接字编程来做到这一点,但我所有的尝试都没有得到我想要的。现在我正在寻找 J2me 我可能会得到很好的答案,但我知道我可能需要一些建议。 谢谢
【问题讨论】:
您使用的是 Windows 吗? WlanAPI 应该能够告诉您它从 WiFi 接口接收到的这些信息,因此您要确保计算机上的 WiFi 接口支持您需要的任何频段。不过,您需要围绕本机 API 构建自己的包装器。
【讨论】:
有一个名为 PlaceLab 的开源项目,我用它来读取我的论文的接入点的 RSSI 和 BSSID。当时它托管在http://www.placelab.org,但似乎不再可以访问了,但是那里SourceForge 的一个项目页面,这里:http://sourceforge.net/projects/placelab/ 我认为您可以从中获取 Java 包装器和 Spotter.dll,其源代码是用 C++ 编写的...
【讨论】: