如何使用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 }, // ... 
Interesting Posts