Requerments Documentation For UI (Assylzhan Mussin Part) - dkeaney/Req-Doc GitHub Wiki

Introduction


The Pi-Terminal is the Web application which is used as User Interface for the router. Raspberry Pi Model B is used as hardware for the Router. User Interface is a medium where some actions, configurations and analysis can be performed. Router has configured Virtual Private Network (VPN), which is used as communication port for the nodes (clients). Communication between Router and clients is established via GPRS/GSM/LTE standards. Router connected through the Ethernet port to the Remote Terminal Unit (RTU). Functionality of the application (Pi-Terminal) allows to configure RTU, Clients and Router.

Special attention is made on the security of the application and the security of the whole system. Tacacs+ protocol is used security shell which authenticated, authorize the clients trying to connect and audit all performed actions. Tacacs+ exists as highest layer of the security which also is external security of the Pi-Terminal application. Pi-Terminal protected by internal security as well. Internal security consists of the complex authentication mechanism. As soon as devices authenticated and allowed to connect to the Router, User at the client side must be validate by authentication mechanism to be allowed to use functionality of the application.

As it said before, Pi-Terminal is used as User Interface for whole system where everything can be configured or analysed. Pi-Terminal allows to configure the VPN, Firewall, Network settings and review the information of the Network Settings and log files in text format as well as usage of CPU, Memory and Network Traffic in graphical format.

Introduction changes while David is working

I started editing the file after David, and I want to my part be saved as well as David's part to be saved.

This paragraph is to test if I can edit Assylzhan's doc Assylzhan: I have got it but not able to save on my pages