如何使用node.js获得周围无线接入点的列表?
环境
- Linux Ubuntu
- node.js v0.6.12
目标
我希望能够获得可用AP /networking名称(SSID)的列表
我可能想select一个特定的SSID。
我的最终目标是能够检查无线信号的强度和质量,以强制重新连接到另一个AP,然后才会失去连接。
如何创build一个循环,使用node.js检索并更新周围AP的列表?
node.js
是一个很好的select来完成这个?
我如何从AP获取信息,即信号强度和质量?
您可以使用无线工具包。
用法:
var iwlist = require('wireless-tools/iwlist'); iwlist.scan('wlan0', function(err, networks) { console.log(networks); }); // => [ { address: '00:0b:81:ab:14:22', ssid: 'BlueberryPi', mode: 'master', frequency: 2.437, channel: 6, security: 'wpa', quality: 48, signal: 87 }, // ...