Main server to MWA interface

SI-server-grupa5

Monitor server (MS) represents main backend module for "Monitor" application. The main task of the MS is to communicate with MWA, MCWA, MMA and the database.

Main server to MWA interface represents a part of the Monitor Server. This server offers real-time secure communication with Monitor Web Agent (MWA) which is implemented using WebSockets. Also, JSON Web Tokens are used for authorization and information exchange.

The role of this server is to enable file management and command execution from web/mobile apps on MWA.

Info

Main server to MWA interface is developed using Node.js and deployed on Heroku Cloud Platform at https://si-grupa5.herokuapp.com/.

All API documentation can be found on Swagger here.

To run this server

  1. Download this project and open it using Visual Studio Code
  2. Install dependencies with
npm install
  1. Finally, run the server with
npm run dev

Contributing

To contribute to this project you can

Contributors