Skip to content

Docker-based simulator for different tests supported by MobiPerf app

License

Notifications You must be signed in to change notification settings

staveesh/mobiperf-simulator

Repository files navigation

Mobiperf Simulator

A docker-based client that can be used as a vantage point against a custom MobiPerf server.

Architecture

The above architecture now supports Android phones as well as docker-based nodes for running 5 types of measurements - ping, DNS lookup, HTTP download, Traceroute and TCP Speed test.

To launch a docker-based node, run the below commands in order:

  1. Clone this repository:
git clone git@github.com:staveesh/mobiperf-simulator.git
  1. Change current directory to mobiperf-simulator
cd mobiperf-simulator
  1. Create a .env file inside this directory and enter the following lines into it:
SERVER_PORT=value
MEASUREMENT_SERVER_ENDPOINT=ws://{mobiperf_host}:{mobiperf_port}/mobiperf
MOBIPERF_DEVICE_ID=value (A unique identifier)
MOBIPERF_SCHEDULE_FILE_PATH=/var/lib/schedule
  1. Launch the node:
docker-compose up --build

About

Docker-based simulator for different tests supported by MobiPerf app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages