Nodejs wifi扫描仅返回Azure WebApp上的当前WiFi

时间:2016-07-19 13:45:43

标签: node.js azure netsh

我有一个使用这个npm包(https://github.com/ancasicolica/node-wifi-scanner)的nodejs应用程序,它基本上使用netsh wlan命令列出所有周围的wifi。当我在本地运行时,一切都很好,但是当我/我将其部署到Azure Web App时,它只会返回连接的WiFi,但是会有所不同。想知道Azure上可能出现什么问题吗?

2 个答案:

答案 0 :(得分:0)

Azure上没有任何问题!

您真的希望在Azure数据中心内扫描WiFi网络(Azure数据中心内部的WiFi网络接近零的可能性)?

您是否认为在Azure数据中心内运行的服务器确实有WiFi适配器(我没有)?

你究竟想要实现什么 - 在互联网上的服务器上运行的基于服务器的应用程序,使用服务器上的netsch扫描笔记本电脑上可用的WiFi网络?不,这是不可能的。这不是Azure的限制,与Azure无关。

答案 1 :(得分:0)

正如Technical background所述:

  

该模块使用命令行工具收集网络信息:
   Windows上的netsh:netsh wlan show networks mode=Bssid

我们没有足够的权限在Azure Web Apps上运行此命令。

其次,正如@astaykov所说,Azure是一个云计算平台,所有服务和资源都在Azure数据中心内,无法检测到您当地的WiFi环境。

您无法在任何云计算平台上满足您的要求。您需要在客户端或设备上进行检测操作。