Javascript列出可用的连接

Javascript列出可用的连接,javascript,node.js,Javascript,Node.js,我试图在下拉列表中列出我的raspberry pi可以找到的所有可用连接,目的是连接到所选的连接 我找到了一个图书馆,它应该适合我的需要,但我就是不能满足它 以下是html代码: <script type="text/javascript" src="../js/wifilist.js"></script> <label for="inputlg">WiFi Connections</label> <select> <op

我试图在下拉列表中列出我的raspberry pi可以找到的所有可用连接,目的是连接到所选的连接

我找到了一个图书馆,它应该适合我的需要,但我就是不能满足它

以下是html代码:

<script type="text/javascript" src="../js/wifilist.js"></script>
<label for="inputlg">WiFi Connections</label>
<select>
    <option value="list_wifi()"></option>
</select>
应用程序的屏幕截图:
无法通过浏览器将树莓连接到Wifi网络,因为浏览器无法访问此类信息。即使有可能,您的实现仍然没有多大意义,因为如果您不是从Pi的浏览器本地打开该网页,而是从另一台PC打开该网页,它不会显示Pi的连接,而是显示该PC的连接。
您需要构建一个服务器(例如,在Node.js中使用该库),该服务器获取连接列表,将其打印到网页,并处理来自网页的HTTP请求以建立连接。因此,基本上您需要一个小型后端和一个前端。

该库设计用于节点,可能依赖于浏览器中不存在的系统API。如果你想在浏览器中显示结果,那么你需要一个运行并广播网络的节点服务器,然后使用XHR或来自客户端web应用程序的WebSocket与之交谈,就像这样。我可能还不够具体。pi上安装了一个Web服务器(pi通过接口控制机器人)。因此,基本上连接到pi需要通过以太网连接(静态),然后我不想将接口中的pi连接到wifi连接以接收来自IFTTT的web请求。
var wireless = new Wireless({
    iface: 'wlan0',
    updateFrequency: 10, // Optional, seconds to scan for networks
    connectionSpyFrequency: 2, // Optional, seconds to scan if connected
    vanishThreshold: 2 // Optional, how many scans before network considered gone
});




function list_wifi() {
    wireless.enable(function(err) {
        wireless.start();
        console.log(wireless.start());
    });
}