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