This is a
client and server application developed using NetBeans IDE 8.2 to measure the
average rainfall, Humidity, Temperature and Air pressure of the base stations
around the country. This system has used Java Socket programming and Java
Remote Method Invocation to communicate between sensor, server and client.
A Sensor
emulator program is used to send randomly generated data to the server
periodically during 1 hour intervals through sockets and the data between
server to client is sent using Remote Method Invocation.
Client
thereby execute the login GUI and authenticate the Monitoring Stations(clients).
After the authentication the weather details are sent to the Weather GUI to be
shown for the user.
Click here to download the source code from GitHub.
Sequence Diagram |
High Level Architectural Diagram with Software components. |
No comments:
Post a Comment