How to measure speed of internet with arduino?

Hi everyone, have a good day. I need to measure speed of internet and display on lcd. Lcd part is okay but i dont know how to measure speed of internet. Is it possible? Can i do this by esp boards or ethernet shield. Could you give me some suggestions? I do some researchs and i find some project. They ping google and they obtain number but from my opinion this numbers is not the speed of internet. In my project numbers must look like by Mb. For example 13,289 Mb/sn

this is link that i find. Is it thing which I seek? Can i use this data in my project?

First you need to define what you mean by "the speed of the Internet"

What exactly do you want to measure and will you always be communicating with the same device on the Internet by the same route ?

Send and receive (for example) ten megabytes of data, and time how long that takes. Divide to get megabytes per second.

The hard part is measuring the distance the Internet traveled.

we are thinking of selling this device together with modems, that is, the client will always be able to observe the speed of the Internet on the modem. Even here we want to reflect both "upload" and "download" speeds. That is, when the client pay to Internet, he can always observe how much of it has arrived at home. Not the same modem, always we can configure the device

you think device is necessary? I dont think

How to do it? Can I do this by arduino. What should i research? Please give more tips.

Would this device need to operate in a moving object, e.g. a car, train, airplane, etc.? Would you then publish the speed of the Internet from the frame of reference of the moving object or some arbitrary reference frame?

Or are you perhaps talking about data rate? There are websites that will give you the data rate of your Internet connection between your location and some arbitrary server.

I think the OP is confused. The "internet" is an idea, a dream. The data rate between your computer and your ISP is the only speed that counts and is relatively stable. ALL other connections are transient, except for the connection to your countries internet control points.
I can set here at the laptop and connect to a web site, takes a certain amount of time. I can use my smart phone to connect to the same web site and the connect time is different. The "internet" speed has not changed, but the time to make the two connections is different.

True. If we consider data rate to one's ISP it simplifies the equation as you only have to consider the relativistic effects of a moving ISP as opposed to the more complex model of sites on the Internet also moving with reference to your frame. :wink:

And then there is the difference between just connecting and then the speed to upload data and the speed to download data. Any speed determination is irrelevant when the ISP modulates the speed due to contractual agreements or even ISP system load.

One could just include a card with the modem with the speedof.me URL imprinted.

we are thinking of selling this device together with modems, that is, the client will always be able to observe the speed of the Internet on the modem. Even here we want to reflect both "upload" and "download" speeds. That is, when the client pay to Internet, he can always observe how much of it has arrived at home. Not the same modem, always we can configure the device. Yeah i know websites but i need to make device in front of moedm

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.