Javascript列出可用的连接

时间:2016-06-01 10:23:04

标签: javascript node.js

我正在尝试列出我的覆盆子pi可以在下拉列表中找到的所有可用连接,并打算连接到所选的连接。

我找到了一个适合我需要的库,但是我无法绕过它。 node-wireless

这是html代码:

<script type="text/javascript" src="../js/wifilist.js"></script>
<label for="inputlg">WiFi Connections</label>
<select>
    <option value="list_wifi()"></option>
</select>

和我的javascript文件

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());
    });
}

该应用的屏幕截图: interface

1 个答案:

答案 0 :(得分:2)

将Raspberry连接到Wifi网络无法通过浏览器完成,因为浏览器无法访问此类信息。虽然你的实现可能仍然没有多大意义,因为如果你不是从Pi的浏览器本地打开那个网页而是从另一台PC打开,那么它就不能显示Pi的连接但是那些那台电脑。 您需要构建一个服务器(例如在Node.js中以便使用该库),该服务器获取连接列表,将它们打印到网页并处理来自网页的HTTP请求以建立连接。所以基本上你需要一个小的后端和一个前端。