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

Nodejs wifi scan only return current WiFi on Azure WebApp

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

Azure 没有任何问题!

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

您相信 Azure 数据中心内的服务器 运行 确实有 WiFi 适配器(我没有)?!

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

Technical background 所述:

The module uses command line tools for gathering the network information:
netsh on Windows: netsh wlan show networks mode=Bssid

而且我们没有足够的权限运行 Azure Web Apps 上的这个命令。

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

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