Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: as agreed in VC move location data to "environment"; some formatting updates

Specification

[environment][connectivity]
[performance] 

JSON message structure:

{

   "

...

latitude": float number,

...

   "uploadThroughput": float number,   -->   upload speed in KBps (note: we use one decimal place)

   "localPing": float number,   -->   ping in ms (note: we use one decimal place)

   "latitude": float number,   -->   latitude in degrees (note: we do not use this information  anymore, yet it cannot be empty)

   "longitude": float number,   -->   longitude in degrees (note: we do not use this information  anymore, yet it cannot be empty)

   "locationMethod": "string",   -->   typical values are 'Through IP' or 'Geolocation' (note: we do not use this information  anymore, yet it cannot be empty)

             -->   latitude in degrees,decimal fractional minutes (note: we do not use this information  anymore, yet it cannot be empty)
   "longitude": float number,   -->   longitude in degrees,decimal fractional minutes (note: we do not use this information  anymore, yet it cannot be empty)
   "locationMethod": "string",   -->   typical values are 'Through IP' or 'Geolocation' (note: we do not use this information  anymore, yet it cannot be empty)
}
[connectivity]



[performance]
{
   "downloadThroughput": float number,   -->   download speed in KBps (note: we use one decimal digit)
   "uploadThroughput": float number,   -->   upload speed in KBps (note: we use one decimal digit)
   "localPing": float number,   -->   ping in ms (note: we use one decimal digit)
   "testTool": "string"   -->   typical values are "wifiprobe", "NetTest", "boomerang" to distinguish between measurement

...

tools
}

 
JSON message example

...

[environment]
{
   "

...

latitude":

...

 38.

...

25,
   "

...

longitude":

...

 21.

...

73,
   "

...

locationMethod":

...

   "latitude": 38.25,

   "longitude": 21.73,

   "locationMethod": "'Through IP'",

...

 "'Through IP'",
}
[connectivity]



[performance]
{
   "downloadThroughput": 4375.0,
   "uploadThroughput": 3912.5,
   "localPing": 4.704,
   "testTool": "wifiprobe"
}