ラズベリーパイがドロップダウンリストで見つけられる可能性があるすべての接続を一覧表示しようとしていますが、選択したものに接続しようとしています。Javascriptの利用可能な接続
私のニーズに合ったライブラリが見つかりましたが、私の頭の中に私の頭を包み込むことはできません。ここでnode-wireless
はhtmlコードです:
<script type="text/javascript" src="../js/wifilist.js"></script>
<label for="inputlg">WiFi Connections</label>
<select>
<option value="list_wifi()"></option>
</select>
と私のjavascriptのファイル
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
});
function list_wifi() {
wireless.enable(function(err) {
wireless.start();
console.log(wireless.start());
});
}
アプリのスクリーンショット: interface
このライブラリはNodeとともに使用するように設計されており、おそらくブラウザには存在しないシステムAPIに依存しています。結果をブラウザに表示するには、ノードサーバーが実行され、ブロードキャストされている必要があります。次に、このようなクライアント側のWebアプリケーションからXHRまたはWebSocketを使用して話してください。 –