このnpmパッケージ(https://github.com/ancasicolica/node-wifi-scanner)を使用してnodejsアプリを使用しています。基本的にはnetsh wlanコマンドを使用して周囲のWi-Fiをすべて一覧表示します。これをローカルで実行すると、すべて正常ですが、これをAzure Web Appにデプロイすると、接続されたWiFiが返されますが、周囲のビットは返されます。 Azureで何が間違っていたのでしょうか?Nodejs wifiスキャンはAzure WebAppの現在のWiFiを返します
0
A
答えて
0
Technical backgroundは説明したよう:
をモジュールは、ネットワーク情報を収集するためのコマンドラインツールを使用しています:Windows上
のnetsh:netsh wlan show networks mode=Bssid
をそして、我々はこれを実行するための十分な権限がありませんAzure Web Appsのコマンド
第2に、Azureはクラウドコンピューティングプラットフォームであり、すべてのサービスとリソースはAzureデータセンターにあり、ローカルのWiFi環境を検出できません。
クラウドコンピューティングプラットフォームでは、要件にアプローチすることはできません。クライアント側で検出操作を行う必要があります。
0
Azureに問題はありません。
Azureデータセンター内のWiFiネットワークを実際にスキャンする予定ですか(Azureデータセンター内にWiFiネットワークが存在する可能性はほぼゼロです)。
Azureデータセンター内で動作するサーバーには、WiFiアダプタが搭載されていると思いますか?
そして、正確に何を達成しようとしていますか?サーバーベースのアプリケーションがインターネット上のどこかのサーバーで動作していますか?サーバー上のnetschを使用してノートパソコンで利用できるWiFiネットワークをスキャンしますか?いいえ、これは不可能です。これはAzureの制限ではなく、Azureとは何の関係もありません。
関連する問題
- 1. AndroidのWifiのスキャン -
- 2. PythonでWiFiをスキャン
- 3. スキャンすべてのWiFiデバイス
- 4. 常にWiFiのAndroidをスキャンする
- 5. WiFiの直接返品P2P_UNSUPPORTED
- 6. Javaを使用してWifiネットワークをスキャンして接続する
- 7. WiFiテザーデバイスとWiFiテザープロバイダ間のUDPパケットはありますか?
- 8. WiFiのスキャンはそのようなインスタンスフィールド「ChannelWidth」
- 9. Androidアプリケーションでwifi apsをスキャンしてリストビューで表示する
- 10. 現在接続されているWIFI SSID名を表示
- 11. WiFiのスキャン速度を向上させる
- 12. Android Wifi P2p(Wifi Direct)接続は複数のアクティビティで機能しますか?
- 13. Wifiスキャン結果放送受信機が動作しない
- 14. wifiのリスナー
- 15. ラズベリーPI 3:無線ホットスポット(WiFiからイーサネットの代わりにWiFiからWiFiに)
- 16. androidで現在のWiFi接続情報を取得する方法
- 17. Wifi対応デバイスのWifi可用性の通知を取得
- 18. ScanResult android wifiのトリガーアップデート
- 19. WiFiアプリケーションの作成
- 20. クラフト生のwifiパケット
- 21. ソケットプログラミングWiFiの問題
- 22. SyncAdapter on WIFI
- 23. wifiネットワークインターフェイス名
- 24. Android Wifi Direct
- 25. wifi power management
- 26. WiFi接続が
- 27. MonoTouch WIFI SSID
- 28. Wifi with GameKit
- 29. Androidエミュレータ - Wifiエラー
- 30. WiFi接続名
私はnodejsを初めて使っていて、このnpmパッケージはクライアント側で実行されていると誤解しています。私は実際にbotframeworkを使ってボット(nodejs)を作成しており、そのwifi-scan npmパッケージを使用する目的はボットのために、近くに関連するサービスを提供するためにユーザの地理的位置を決定できることです。 –
私はインターネット上で検索して何も見つけることができないので、クライアント側で実行されるこのノード-wifi-scan npmパッケージを使用する方法について十分に指摘してください。 –
@WilliamTamでは、ユーザーのGeo Locationを取得するためにWiFi SSIDをスキャンする必要はありません。少なくとも私は利用可能なWiFi SSIDに基づいて地理的位置を検出する方法を知らない。ただし、ユーザーのIPアドレスを使用し、http://dev.maxmind.com/geoip/legacy/geolite/やhttps://db-ip.com/のようなGeoIPデータベースを検索することで、ユーザーの場所を推測するのが最も簡単ですdb /または同様のサービスを使用します。 – astaykov