Docs

NetSpeed


DevGuide

You can see the Horizon "NetSpeed" network speed test Insight application in the Horizon Unified Map, here:

You should see something like this: 

Device Map

On that global map you will see blue and gray dots for each device participating in one of Horizon's experimental applications.  Blue dots represent devices on Horizon that have recently sent data. Gray dots represent devices that have sent data at some previous time. (Gray dots represent inactive devices which may be permanently shut down, or perhaps are just temporarily severed from their network connections.)  Note also that the top left menu allows you to select only dots that are participating in specific Horizon experiments.  You may also select whether or not to show inactive dots, and whether or not to show live aircraft tracking on the map.

Horizon Device Map

  • Shows devices on Horizon (active and recently active)
    • Blue: Active devices
    • Gray: Devices that have recently become inactive
  • Shows experiments active under contract on devices
    • Hover over a device dot: See the number of contracts running on a device
    • Click on a device dot: Show active experiments running on a device
    • Click on an experiment icon: Go to the experiment page for that device

If you have a device on Horizon then drag and zoom the Google Map to find your blue dot. Select the dot for your device (or any blue dot) and you should see a translucent circle appear around the dot, as shown in the example below.  The blue dot shown below San Jose on the map in this screen capture has been tapped and the translucent selection circle is now showing.

Device Map close

In the translucent selection circle you will see one or more Insight icons.  In the example above the Software Defined Radio icon (the radio tower at 10 o'clock) and the NetSpeed icon (the wifi-like icon at 2 o'clock) are showing.

To access NetSpeed data for the selected device, tap the NetSpeed icon and you will be taken to a page similar to the one shown below. 

PoC1 Network Speed Test

This page shows recently collected information about the network speed at the selected device (i.e., upload speed, download speed and latency).  The data center that was used for testing the speed at this device is identified on the left.

The NetSpeed Insight has a relatively simple architecture consisting of a centralized web server where the data is aggregated and served as a Google map page, and many individual edge devices that are running the Horizon NetSpeed code (in a Docker container).  These components are  illustrated in the diagram below: 

PoC1 Network Speed Test Components