Web and windows aplication . server - client project . Software will read data from remote devices(nearly 800 device via modbus over tcp and modbus tcp ) and log into the database and show data in UI .
there will be a web services(already ready we 'll get services from local supplier ) to send data this services will needs configuration UI page .
Clients will monitor data and analyze data.
software will get data via modbus over tcp . there will be client aplication and server aplication server aplication will collect data and save into database .
Clients (web and desktop ) will monitor data and there will be role based user to manage setting and view page .
device will read cyclic or in specific period . and you can use c# . all setting will get from database and
There will be seperate process to share object , to read from remote location , to save data to databe , to send data to web servis and UI role based (to monitor and change setting).
All process will be commicate with each other , WCF e.t.c
For the I/O server (to share object ) it'll design to add new protocols in the future also . in the first step we need modbus serial , tcp and serial over tcp .
Server Aplication I/O Server
Server aplication will serve data to other process like UI's , datalogger e.t.c and will get data from remote device . To read data from device aplication I/O server is a client or master . To server data other process is server like DDS(Data distrubiton Services) . There will be internal communication between process IPC or WCF . There will be internal data exchange between I/O server and protocols.
we must add a new protocols to I/O server in the future . at first we need modbus ( serial , tcp and serial over tcp )) .
UI
We need Desktop UI aplication and Web UI aplication both are roled based to monitor data and change setting. We shlould add user and access privilege. especially both is same just diffent platform.
We'll set up a test environment to test software. We'll test and examine codes and aplicaitons during developmetn and . WE need hole compilable code at the end of project .
About the recuiterMember since Nov 11, 2022 N. Sridhar
from West Virginia, United States