计算WiFi带宽或WiFi信号强度
Calculate bandwidth of the WiFi or WiFi signal strength
我想使用jQuery或JavaScript计算WiFi的带宽或WiFi信号强度。我知道我们可以在服务器端代码中计算强度,但我想在客户端计算。
查看这个网站,我认为它适合WiFi连接:
http://www.wiseloop.com/demo/javascript-bandwidth-tester
下面是加载图像时计算下载速度的示例:
var imageAddr = "http://www.tranquilmusic.ca/images/cats/Cat2.JPG" + "?n=" + Math.random();
var startTime, endTime;
var downloadSize = 5616998;
var download = new Image();
download.onload = function() {
endTime = (new Date()).getTime();
showResults();
}
startTime = (new Date()).getTime();
download.src = imageAddr;
function showResults() {
var duration = (endTime - startTime) / 1000; //Math.round()
var bitsLoaded = downloadSize * 8;
var speedBps = (bitsLoaded / duration).toFixed(2);
var speedKbps = (speedBps / 1024).toFixed(2);
var speedMbps = (speedKbps / 1024).toFixed(2);
alert("Your connection speed is: 'n" +
speedBps + " bps'n" +
speedKbps + " kbps'n" +
speedMbps + " Mbps'n");
}
相关文章:
- C++信号回调(类似javascript)
- 通过html5/websocket通过wifi传输文件
- 即使被信号处理程序中断,node.js代码也会一直运行到完成吗
- 如何使用javascript来检测GPS和手机开/关的WIFI
- Phonegap通过WiFi和移动网络而非GPS获取用户位置
- 如何使用HTML5/JavaScript检查连接类型(WiFi/LAN/WWAN)
- 如何获取WiFi路由器信息
- 如何将Arduino与WiFi屏蔽连接到html
- Gulp 4 迁移错误(您是否忘记发出异步完成信号?
- Javascript可能回调/发出Selenium信号
- CodeMirror 使用“信号”触发自己的事件
- 如何获取连接的 wifi 网络名称
- 8 位 PCM 信号上的 FFT
- 无法使用 Firefox 中的信号器向客户端发送消息
- Vanilla JavaScript 中的 Elm 信号
- 将信号从 Web 应用程序发送到 LPT 端口
- GWT - 睡眠等待信号
- 未捕获的错误:信号器 jquery 错误
- 在客户端(Chrome浏览器,Ubuntu操作系统)上检查WiFi信号强度
- 计算WiFi带宽或WiFi信号强度