Coder Social home page Coder Social logo

moaemu's Introduction

Moaemu - Mobile Ad-Hoc Emulation Framework

This software is part of the paper: MACE: Mobile Ad-Hoc Computing Emulator

Installation

Network emulators

CORE

CORE can be downloaded here: https://github.com/coreemu/core/releases This was tested with release 7.2.1 and instructions on how to install can be found here: https://coreemu.github.io/core/install.html

Core can be installed using virtual environments, but this work was created considering CORE was installed locally using: ./install.sh -l

OMNet++

OMNet++ Installation guide can be found here: https://omnetpp.org/doc/omnetpp/InstallGuide.pdf

This work has been tested with OMNet++ 5.6.2

Linux

Some packages need to be installed on Linux:

  • batctl: Used for configuring the B.A.T.M.A.N routing protocol.
  • xterm: Used when opening terminals inside the namespaces. Only reason is because it is more compact to open several simultaneously.

Python

The following Python packages are required:

flask flask_socketio==4.3.2 apscheduler ping3 geopy pymobility

This work has been testes with Python 3.8

PyMACE

It is recommended to place pymace on /opt. It can be done by running the script install.sh

moaemu's People

Contributors

brunobcfum avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.