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.
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.
- Download this project and open it using Visual Studio Code
- Install dependencies with
npm install
- Finally, run the server with
npm run dev
To contribute to this project you can
- Submit bugs and feature requests and help us verify fixes
- Submit pull requests for bug fixes and features