Skip to content

davidjmc/mex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MEx - Middleware Extendify

An Self-Adaptive IoT Solution that combines a modular software stack and an IoT platform for Smart Water Environments

AMoT - Adaptive Middleware of Things

Adaptive Middleware of Things

Table of Contents

Installation

Clone

  • Clone this repository to your local machine using git@github.com:davidjmc/mex.git

Setup

TODO

Running the AMoT

  • Change to the amot middleware directory cloned earlier

On the computer

Run managing system

from root directory cd managing-system and node main.js

Run mex broker

from root directory cd middleware and make run-broker

Run mex publisher

from root directory cd middleware and make run-publisher

Run mex subscriber

from root directory cd middleware and make run-subscriber

Run Aquamon application

from root directory cd aquamon

is needed install dependencies from project in the front and api directory

Run frontend

cd front and npm install and npm run dev

Run api

to run the database execute docker-compose up -d

cd api and npm install and npm run start:dev

On the thing

TODO

Team

PhD Student Collaborator Collaborator Professor
PhD Student Research Collaborator Research Collaborator Professor
David Cavalcanti Angelo Fernandes Ranieri Carvalho Nelson Rosa

References

  • Books

    • M. Voelter, M. Kircher, and U. Zdun, Remoting Patterns: Foundations of Enterprise, Internet and Realtime Distributed Object Middleware, Pattern Series. John Wiley and Sons, 2004.

    • S. Tarkoma, Publish/Subscriber Systems: Design and Principles, 1st Edition, Wiley series in communications networking & distributed systems, Wiley, s.l., 2012, doi:10.1002/9781118354261.

  • Journals and Papers

    • N.S. Rosa, G.M.M. Campos, and D.J.M. Cavalcanti, Lightweight formalisation of adaptive middleware, Journal of Systems Architecture, 2019, doi:10.1016/j.sysarc.2018.12.002.
  • Frameworks, Tools and Technology

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •