Smart Radio Monitor (SRM) Server Raw Data Format



Similar documents
Smart Radio Monitor (SRM) Mobile Raw Data Format

DOCUMENT REFERENCE: SQ EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. March 2014

DOCUMENT REFERENCE: SQ EN. SAMKNOWS SMARTPHONE-BASED TESTING SamKnows App for Android White Paper. May 2015

Kaseya 2. User Guide. Version 7.0. English

Kaseya 2. User Guide. Version 1.0

Avaya WLAN Orchestration System

9 Simple steps to secure your Wi-Fi Network.

Security Considerations for Cellular 3G Modems & 3G Wireless Routers

Presence Analytics. White Paper

Wireless Broadband Access

DV230 Web Based Configuration Troubleshooting Guide

How To Manage A Wireless Network With Avaya Wlan 9100 Series (Wlan) System (Wos)

Wireless Phone GSM tracking. Denis Foo Kune, John Koelndorfer, Nick Hopper, Yongdae Kim

Analysis of Methods for Mobile Device Tracking. David Nix Chief Scientific Advisor

Avaya WLAN Orchestration System

CMX Analytics. White Paper

How To Protect The Agency From Hackers On A Cell Phone Or Tablet Device

VPN s and Mobile Apps for Security Camera Systems: EyeSpyF-Xpert

How To Improve Data Speeds On A Mobile Phone In Australia

How To Use A Femtocell (Hbn) On A Cell Phone (Hbt) On An Ipad Or Ipad (Hnt) On Your Cell Phone On A Sim Card (For Kids) On The Ipad/Iph

A PRIVACY - LEARNING OBJECTS IDENTITY SYSTEM FOR SMARTPHONES BASED ON A VIRTUAL LEARNING ENVIRONMENT DATABASE

Getting Started with ibeacon

ANY-G TO 4G. The Top Five Considerations for Migrating to 4G LTE

DTVRR5. Twin satellite receiver module for DTVRack

Norton Mobile Privacy Notice

Lab Exercise Objective. Requirements. Step 1: Fetch a Trace

Performance monitoring and analysis of wireless communication protocols for mobile devices

communication over wireless link handling mobile user who changes point of attachment to network

TEMS PRODUCTS PART ACTIVE IN TESTING WHITE AND MONITORING OF CONVERGED APPLICATIONS

Wireless LANs vs. Wireless WANs

Chapter 4 Management. Viewing the Activity Log

Chapter 2 Wireless Settings and Security

Review of Cell Phone Technology

Link Link sys E3000 sys RE1000

Case Study - Configuration between NXC2500 and LDAP Server

ipass Open Mobile 3.2.x for ios Quick Start Guide

Systems Manager Cloud Based Mobile Device Management

Output Power (without antenna) 5GHz 2.4GHz

Introduction Chapter 1. Uses of Computer Networks

Mobile Communications TCS 455

Optimizing Wireless Networks.

Physical Layer. Communication Satellites. ECE 453 Introduction to Computer Networks. Lecture 3 Physical Layer II

1 Lecture Notes 1 Interference Limited System, Cellular. Systems Introduction, Power and Path Loss

VONETS VRP M Mini WiFi Repeater & 3G WiFi Router. 150M Mini WiFi Repeater & 3G WiFi Router VRP150. Quick Setting Guide

COAP: A Software-Defined Approach for Managing Residential Wireless Gateways

Installation Guides - Information required for connection to the Goldfields Institute s (GIT) Wireless Network

Bring Your Own Design: Implemen4ng BYOD Without Going Broke or Crazy. Eric Stresen- Reuter Technical Director Ruckus Wireless

Ch GSM PENN. Magda El Zarki - Tcom Spring 98

Ralink Utility User Guide/PC/MAC

Using TEMS Pocket. Johan Montelius

Zenprise Device Manager 6.1.5

Premium Server Client Software

GPS Vehicle and personal location tracker. User manual

WhatsUp Gold v16.1 Wireless User Guide

The Wireless Network Road Trip

Architecture and Data Flow Overview. BlackBerry Enterprise Service Version: Quick Reference

Tube-U(G) Long-Range Outdoor IEEE g USB Adapter User s Guide

EDM Cloud Remote Monitoring Solutions. Crystal Instruments, January 2014

Realising the LTE vision

Lab Exercise SSL/TLS. Objective. Requirements. Step 1: Capture a Trace

Wi-Fi Direct Guide. Version 0 ENG

Adaptive Authentication Integration Options. John Murray Manager, RSA Systems Engineering

what does it mean for the mobile professional?

Release Notes for Cisco C881G-U-K9

Chapter 3 Management. Remote Management

Sprint 3G/4G Plug-in-Connect USB Web Browser Interface User Guide

Spectrum and Power Measurements Using the E6474A Wireless Network Optimization Platform

DATA PROJECTOR XJ-A146/XJ-A246/XJ-A256

User Guide for eduroam

Unlicensed Mobile Access (UMA) Handover and Packet Data Performance Analysis

WiLink 8 Solutions. Coexistence Solution Highlights. Oct 2013

App RfTrack Ver. 0.57

LTE protocol tests for IO(D)T and R&D using the R&S CMW500

IMPROVING MOBILE SIGNAL

15 May 2013 Version 5. for Mac OS X. Public version. Gemfor s.r.o. Tyršovo nám Roztoky Czech Republic

THE 123 OF WIRELESS SECURITY AT HOME 家 居 WIFI 保 安 123

Mobile Phone Location Tracking by the Combination of GPS, Wi-Fi and Cell Location Technology

Nokia Call Connect v1.1 for Cisco User s Guide. Part Number: N Rev 003 Issue 1

Policy and Profile Reference Guide

Connecting to Wireless networks and hotspots

Security Requirements for Wireless Networking

GIMBAL PLATFORM DIGITAL INSIGHTS INTO THE PHYSICAL WORLD

Welch Allyn Connex, VitalsLink by Cerner, and Connex CSK Network installation. Best practices overview

Configuration Manual. for v2 Routers. LUCOM GmbH * Ansbacher Str. 2a * Zirndorf * Tel / * Fax / *

BroadTouch Business Communicator

Communications and Networking

Configuring Wireless Security on ProSafe wireless routers (WEP/WPA/Access list)

Wireless VPN White Paper. WIALAN Technologies, Inc.

Mobile & Wireless Networking. Lecture 5: Cellular Systems (UMTS / LTE) (1/2) [Schiller, Section 4.4]

Autos Limited Ghana Vehicle Tracking Business Proposal

Bhuvan HFA app ISRO's location based services to geo-tag and monitor construction stage of house under Housing For All scheme in India

Demystifying Wireless for Real-World Measurement Applications

Transcription:

SMART RADIO MONITOR (SRM) Smart Radio Monitor (SRM) Server Raw Data Format By CLEMENT Francis, FOLLONI Gianluca, LUZARDI Stefano, MANDA Costin Version 2.0.1 Date: 13 April 2015

Smart Radio Monitor (SRM) Server Raw Data Format There are different types of data the SRM project can publish. Every day we accept measurements taken from the users of our mobile application and can make them available as compressed XML or JSON files. There is a privacy concern, however, which we mitigate by anonymizing (hashing) the instanceid of the data (which is the unique identifier of an application instance and could be used to find or even forge the identity of users uploading data) and the SSID of wireless hotspots (the name of the network). Everything else we publish in the following format: [Export Field Field type Description Example name devices array of [Device List of mobile devices used in generating the data measures array of [ExportMeasure Records containing data from an application installed on a specific device [Device id int Unique id for the device 10344 appname string Application name generating the data SmartRadioMonitor appversion string The application version 1.1 osname string Operating system name Android osversion string Operating system version 7.1.2 hardware string Name of the hardware iphone5,2 manufacturer string Hardware manufacturer APPLE model string Device model iphone product string Specific product name P103AP brand string Device brand APPLE sdk string SDK version 19 codename 1 string Operating system version codename REL board 1 string Name of the underlying board Goldfish

[ExportMeasure instanceid string Unique identifier of the application instance A hash of the actual instanceid, to prevent forging measurements deviceid Int The unique identifier of the device 10344 used to gather data ip String The IP address of the device 1.2.3.4 when the data was sent speedtests array of [SpeedTest Speed test data entities cellinfos array of [CellInfo Cell information data entities wifiinfos array of [WifiInfo Wi-Fi information data entities cellmeasures array of [CellMeasurement Cell measurement data entities wifimeasures array of [WifiMeasurement Wi-Fi measurement data entities [SpeedTest starttime datetime The time at which the test started 2014-11-12T16:45:30.202+01:00 endtime datetime The time at which the test ended 2014-11-12T16:45:56.349+01:00 host string The URL host of the server used for http://1.2.3.4:80 the test externalip string The IP address that the server 5.6.7.8 receives the requests from locations array of [Location Location info gathered during the test pingtest [PingTest Ping test information dwspeedtest [SpeedTestInfo Download speed information upspeedtest [SpeedTestInfo Upload speed information nets array of [SpeedTestNet Network information records wifimeasures array of [WifiMeasurement Measurements of Wi-Fi data during the cellmeasures array of [CellMeasurement test Measurements of Cell data during the test

[SpeedTestNet Field Field type Description Example name ip String The IP address during speed test 1.2.3.4 gwip String The gateway IP during speed test 1.2.3.1 cellnetwork Int Cellular network type 11 wififreq Int The Wi-Fi frequency in khz 2472 lnkspeed Int Link speed of the Wi-Fi connection in Mb/s 54 cellinfo [CellInfo Cell connection information wifiinfo [WifiInfo Wi-Fi connection information [SpeedTestInfo Field Field type Description Example name speed Int Average speed in bps 182502 nanosec Long Duration of test in 38925175249 nanoseconds bytes Int Number of transferred bytes 22566592 threads Int Number of threads used per 1 test details array of [SpeedTestInfoDetail Detail records for each thread [SpeedTestInfoDetail time Long time in nanoseconds 7946556791 threadnumber Int client thread Id 1 bytes Int total downloaded bytes in the thread 4022952 [PingTest besttime Long best response time in nanoseconds 6946556791 avgtime Long average response time in 9746556791 nanoseconds numofpings Int number of ping commands sent 10 details [PingTestDetail [PingTestDetail 2 time Long response time in nanoseconds 6946556791 pckssent Int number of packets sent 10 pcksreceived Int number of packets received 9 pcksunexpected Int number of unexpected packets received 0

[WifiInfo Field name Field Description Example type signalsourceid String unique hotspot id generated by the WIFI-00:15:63:80:21:00 device datetime Datetime the time at which the hotspot was identified 2014-10-31 11:56:55.0000000 bssid String the base station device identifier 00:15:63:10:21:00 ssid String the network name A hash of the actual SSID, for privacy reasons hiddenssid Bool true if the SSID is not being True/false broadcast capabilities 1 String describes the authentication, key [WPA-PSK-TKIP][ESS] management, and encryption schemes supported by the access point macaddress 1 String device MAC address 04:46:35:78:72:B8 networkid 1 Int Each configured network has a 3 unique small integer ID opened Bool true if the network requires no authentication True/false [CellInfo Field name Field Description Example type signalsourceid 1 String unique hotspot id generated by the UMTS:658993933032-1 device datetime Datetime the time at which the hotspot was identified 2014-10-31 11:56:55.0000000 celltype String cell technology GSM, CDMA, LTE, WCDMA cid Int CID 28-bit UMTS Cell Identity 6584549 described in TS 25.331 lac Int 16-bit Location Area Code 15065 mcc Int 3-digit Mobile Country Code 222 mnc Int 2 or 3-digit Mobile Network Code 10 psc Int 9-bit UMTS Primary Scrambling 0 Code described in TS 25.331, 0..511 cdmabsid Int base station Id 0 cdmalat Double base station latitude 38.3435454 cdmalng Double base station longitude 8.663321 cdmanid Int network id 4 cdmasid Int system id 23 lteci Int 28-bit cell identity 6584549 ltepci Int physical cell id 10071 ltetac Int 16-bit tracking area code 12089

[WifiMeasurement 1 signalsourceid String unique hotspot id generated by the WIFI-bc:c6:db:6d:6d:90 device time Datetime the time at which the measurement was taken 2014-09-08 15:35:30.0000000 location [Location entity] Location when the measurement was taken freq Int frequency in khz of the Wi-Fi 2462 channel used lnkspeed Int the link speed in Mb/s during the 39 measurement ip String the IP address of the connection 1.2.3.4 gwip String the gateway IP address 1.2.3.1 rssi Int connection power in dbm -78 level Int connection quality level 20 [CellMeasurement 1 signalsourceid String unique hotspot id generated by UMTS:657131215061-1 the device time Datetime the time at which the measurement was taken 2014-09-08 15:35:30.0000000 location [Location entity] Location when the measurement was taken network Int network type 3 asu Int signal level as an ASU value 12 dbm Int the signal strength as dbm -103 level Int the signal quality level 11 cdmadb Int CDMA RSSI value -1 cdmaecio Int CDM Ec/Io value in db*10-1 evdodbm Int EVDO RSSI value in dbm -89 evdoecio Int EVDO Ec/Io value in db*10 evdosnr Int the signal to noise ratio ltetmadv Int the timing advance value for LTE

[Location Field name Field Description Example type time Datetime the time of measuring the location 2014-11-19 10:11:33.0050000 loclat Double the latitude 45.810104 loclng Double the longitude 8.629137 localt Double the altitude 210.726501 locbearing Double the bearing of the phone 34.453125 locprovider String location provider gps locaccuracy Double estimated accuracy in meters 10.000000 speed Double the speed in meters/second 0.260000 locvaccuracy 2 Double estimated vertical accuracy in meters 3.000000 There is no exported connection between Info entities and Measurement entities. The correlation is done by comparing measurement time and instance id. In case this process might prove too difficult for the users, we could change the export to have unique ids for measurements and infos and then export the connections between them. This might also allow dispensing with the publication of the instanceid, but then it wouldn t be raw data anymore, but a processed version of it. We further intend to make the private data available for registered users through a system in which they authenticate, then download their own measurements only. 1 Data marked with superscript 1 is not received from Apple ios devices 2 Data marked with superscript 2 is not received from Android devices