使用节点JS连接和断开数据卡

我想使用下面的algorithm来完成节点js控制台应用程序的任务:

  • 通过代码连接datacard(获取一个新的静态IP)
  • 通过这个IP做一些操作
  • 在上述操作的回电上断开数据卡
  • 循环回到步骤1

有什么办法,我可以通过Node.js完成? 我已经find了C / C + +和C#的解决scheme,但不是节点js ..任何人都可以请帮助?

您可以尝试使用无线模块,这是一款用于处理与* nix发行版无线接口交互的实用程序。 该模块仍在开发中,但您需要的function(连接/断开)已经正常工作。 对正在安装的wpa_supplicant工具有依赖性,所以运行的PC node.js需要安装它才能使这个模块工作。

wpa_supplicant是客户端站中使用的IEEE 802.1X / WPA组件。 它实现与WPAauthentication器的密钥协商,并控制无线驱动器的漫游和IEEE 802.11authentication/关联。

以下是从模块页面启用接口的示例:

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