GitHub repository: AntonioFBBarros/C-Broker-Communication
Primary language: C#
Created: 2020-03-05T23:38:23Z
Description: -Project made for ILC(Instituto Politécnico de Leiria) in a curricular unit.  It consists of four different application: 1-BrookerBridge Objective: Sending data to the other applications(simulating sensors). How:Reading from a script that loops writing random values in a specific format. Done By:André dos Santos Cordeiro. LinkedIn:https://www.linkedin.com/in/andr%C3%A9-cordeiro-b42772194/  2-Alers Objective: Recieving data,analysing it and establishing alers to trigger,based on parameters that can be changed by the user.Alerts are values out of user made boundaries. How: Receives data from a Broker sent by the BrokerBridge in xmlPath and re-sends it if its an alert,stores user made parameters in a txt file in order to keep them when restarting the application. Done By:Ricardo Pedro Bogalho. LinkedIn:https://www.linkedin.com/in/ricardo-bogalho-58326219a/  3-Rest API Objective: Recieving requests and storing them in a Database.Security was taken in consideration by the developer. How: Communicates with a remote BD using oauth2. Done By: André Miguel Romeiro Faria Lopes LinkedIn:https://www.linkedin.com/in/andr%C3%A9-lopes-a3167a1a3/?fbclid=IwAR17d6U71vlgM-HHu3KMdW2pKwvPzZZ0LikNu9xQCLsShUIzuutsnIJ0T7w  4-Database Storage Objective: Stores data in a remote database both from alerts and regular data. How: Recieves data from both application Alerts and BrokerBridge and stores it,doesnt allow duplicates values and has failsafes for when it doesnt recieve a value. Done By:Antonio Filipe Bento Barros LinkedIn:https://www.linkedin.com/in/ant%C3%B3nio-barros-5645471a3/  5-DataGraph Objective: Shows data as graphs. How: Stores both data from Alerts and BrokerBridge kepping track of them using a list when the application closes it loses all the information. Done By:Antonio Filipe Bento Barros LinkedIn:https://www.linkedin.com/in/ant%C3%B3nio-barros-5645471a3/