Description

Raw Ranging Data Management (R2DM) service is the cloud service used for storing raw ranging data of the indoor localization benchmarking experiments.

Raw Ranging Data Management Service (R2DM)

Documentation

TKN Technical Report: Raw Ranging Data Management (R2DM) Service

Used Message Types

raw_rssi.proto
raw_toa.proto
raw_aoa.proto
raw_metadata.proto

Scripts

Python code of protobuffer messages:

raw_rssi_pb2.py - python code of the raw_rssi.proto message
raw_toa_pb2.py - python code of the raw_toa.proto message
raw_aoa_pb2.py - python code of the raw_aoa.proto message
raw_metadata_pb2.py - python code of the raw_metadata.proto message

Help scripts:

generateURL.py - define the method RequestWithMethod for using 'PUT', 'PATCH' and 'DELETE' with urllib2
wifiFingerprint.py - generate a fingerprint of the WiFi environment (Linux, Mac OS)

Creating new resources:

createNewDatabase.py - create new database in the R2DM service
createNewCollection.py - create new collection in a given database in the R2DM service
createMetadataMessage.py - create a metadata message in the R2DM service
rawRssiScanner.py - scan the environment, generates WiFi fingerprint and stores it as a message in the R2DM service

Getting the resources:

getDatabases.py - get a list of databases in the R2DM service
getCollections.py - get a list of collection in a database in the R2DM service
getMessageList.py - get a list of messages in a collection in the R2DM service
getMessage.py - get message from a collection in the R2DM service

Deleting the resources:

deleteDatabase.py - delete a database in the R2DM service
deleteCollection.py - delete a collection in a database in the R2DM service
deleteMessage.py - delete a message in a collection in the R2DM service

Changing the resources:

changeCollectionName.py - change the name of collection in the R2DM service
changeMessage.py - change a message in a collection in the R2DM service
replaceMessage.py - replace a message in a collection in the R2DM service

Download

R2DM_service_v1.0.zip