我想使用遵循以下算法的节点js控制台应用程序执行任务:
有什么办法可以通过Node.js完成吗?
我找到了solutions for C/C++ and C#,但没有找到节点js。。任何人都可以帮忙吗?
最佳答案
您可以尝试使用wireless模块,该实用程序用于处理* nix发行版上与无线接口(interface)的交互。该模块仍在开发中,但是您所需的功能(连接/断开连接)已经在起作用。依赖于所安装的wpa_supplicant工具,因此正在运行的PC node.js需要安装它才能使此模块正常工作。
wpa_supplicant是客户端站中使用的IEEE 802.1X/WPA组件。它与WPA身份验证器实现 key 协商,并控制无线驱动程序的漫游和IEEE 802.11身份验证/关联。
以下是启用接口(interface)的示例,摘自模块页面:
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
});
wireless.enable(function(err) {
wireless.start();
});