Online SCADA (supervisory control and data acquisition)

 

This is a web application which is like a online control and monitoring system. In other words, we can say it as SCADA. Normally SCADA systems are run on local machine and controls the sub system or a complete different system offline or at interanet, But Neuroscada delivers the same functionality that too over the internet. It means now, any incharge person can monitor a system according to his/her rights on same system.

 

 

 

Features


 

  • Online and offline operation
  • Interactive GUI
  • Profiling of different users
  • Highly secured
  • Different access rights and permissions
  • Instance and synchronous flow of control signals
  • Live data visualization
  • Customizable server and easy installation

 

Explanation (Server)


 

This web application is developed by using NodeJS technology which is one of the famous and known server-side scripting to make synchronous calls and really very famous for socket.io features.

I completely used only javascript to code the server because the later part of web application after signup, registration and login is all socket.io code.

I could have code it in python and used nodejs for socket part, but i think nodejs is now grown up :) and morever i have put Nginx server in front for all the http requests and proxy the nodejs server behind it. For database, i used mysql server which is good because data is huge in these kind of projects.

 

Explanation (Front-end)


 

This was some information about server. Let's come to the frontend. I could have used AngularJS (my favourite) for the frontend routings and client data management, but i used Sugarskull for the client side routing because even backboneJS was so much extra for this project. In this project, main task as just to manage data and interact with visualization, which i did by developing a clean API in java script using JQuery to manage the UI DOM.

Data is simple stored in form JSON. For communication to server, AJAX and socket.io were used. For small and less priority communication, i used AJAX and for live visualization and monitoring, sockets were used.

For the View part, HTML5, JqueryUI, CSS were intensely used. One can't even think to step in the world of web development if these 3 are not strong. There were also some 3rd party library used to rush up development, which i don't think is so important.

FInally, we are sone with the front-end part of this webapp. Usually it's seen that now a days front-end is becoming more complex as its taking much load of the server side processing and that was possible only because now a days, almost every mobile device like smart phones, tablet, laptop and PCs have good processing power. That's why, using some of the processing power of the client machine is a wise decision and also save server from immense load during the time of peak traffic.

 

Operation and working


 

As now you know that this SCADA system is working over the internet, This is easily understood that there is need of live connection which can not only send the control signal to the remote system but also recieve the data and push into the web page. Working is a little complex.

As this is a web project, it needs a server- client architecture which is very common and you all can understand and have an intuation about it in mind. So there is a server for this web app running and client is every where for the person who opens the web url which has DNS IP address of the main server. 

 

 

After connecting to the main server, client is recognized and authenticated with the user id and password and server get to know about the corresponding data server either from backend data base or from the client field on web page. This information can be made mandatory during the registration of the user. For more than one data server or remote functional unit, there can be a add-more-device button in the user settings panel.

Now, what should an user give to server as an information of his/her data server. These details are:

  1. IP address of the data-server installed by user.
  2. Unique id of the device/PC (Device in case the data server is running on an embedded system)
  3. Password for the authentication
  4. Type of device (Optional)

Similarly, device/PC should also be provided with the details like their own device id so that they can recognize themselves. Server ip address and password for authentication. Please note that Data-server is nothing but it is a process which runs and connect to all the sensors and actuators of a manufacturing unit/Plant (In most of the case, via intranet).

In this way, complete chain of connection is set up with help of Socket.IO TCP sockets and ZeroMQ technology. Below is the diagram of the connection topology.

 

 

With the help of this connection sequence and zmq technology, live data can be pushed into the web browser.

Future Extensions


 

  1. Android and IOS application can be developed in conjuction with the web application and data servers. which can also support the live data streaming and representation on the mobile screens.
  2. Some more widgets can also be added to make data more easy for viewer.
  3. 3D visualization support can be integrated with help of WebGL
  4. On the embedded side, nide GUI should be made, in order to change the password of the data server from the hardware. In case, PC is used, there should be a small GUI startup process to configure and modify system. (prefferably in java swing).

 

For more information and some other discussions, contact me on my email address.

Comments

adultchat free webcam sex free webcam sex bbw live cams illustration essay write my essay illustration essay argument essay loans quick loan online payday loan quick loan best payday loan online best payday loan online best payday loan online best payday loan

essay corrector argumentative essay essay checker pay someone to do homework online payday loan lender best payday loan online online payday loan lender online payday advance loan best essay writing service best essay writing service assignment help service best essay writing service best payday loan best payday loan online best payday loan online payday cash advance loan argument essay can you help me with my math homework argument essay argument essay

free adult video chat show girls cfnm show real sex cam loan quick loans quick loans money lender no credit check pay to do homework buy law essay uk illustration essay writing a legal research paper payday loans direct lenders payday loan direct lender payday loan direct lender payday loans online direct lender easy payday loans online payday loans with no credit check fast online payday loans easy payday loans online free webcam porn cam chat free porn cams free porn shows writing a paper paper writing do my maths homework dissertation writing research paper homework help australia writing a proposal for a research paper research essay

cash loans small payday loans online payday advance quick loans 100 approval payday loans lenders payday loans direct lenders loans with no credit check payday loans lenders direct lender online payday loans instant approval online payday loan instant approval guaranteed payday loans school papers writing my paper algebra help research essay free sex webcam free sex webcam free sex webcam free webcam sex

payday loan direct lenders online payday loan lender direct lenders payday loans payday loan direct lender ict homework help buy essays online writing an essay help college essay easy online payday loans same day payday loans online same day payday loans online direct lender loans faxless payday loan same day speedy cash payday loans online cash advance lenders cash advance loan fastest payday loan payday loan lenders payday loan small payday loans

instant payday loans cash advance payday loan instant payday loans instant payday loans free xxx webcams free bbw webcams free webcams webcams porn cash loan best payday loan online loan best payday loan online hot webcam girls free adult webcam chat free adult webcam chat free sex webcam chat internet payday loans payday loans on line online payday loans easy payday loans

essays papers buy essay online buy essay buy essay online quick loans quick loans 100 approval best payday loans quick loans instant online loans instant payday loans instant online loans check into cash free sex webcam chat free adult webcam chat free sex webcam chat free porn web cam paper writing term paper phd dissertation writing service paper writing best payday loan online instant online payday loan payday loan direct lenders paydayloans real sex cam cfnm show chatgirl cfnm show payday loans online easy online payday loans fast online payday loans fast online payday loans

hot webcam girls webcam room hot webcam girls amateur webcam girls free sexy webcams free sex webcam chat free sex webcam chat free adult webcam chat term paper writing my paper paper writing paper writing service college essays buy a essay good college essays good college essays same day payday loans online same day payday loans online loans online instant approval same day payday loans online fast payday loan best payday loans best payday loan direct loans

cash payday loans online money lender no credit check payday loan direct lender payday loan direct lender internet payday loans internet payday loans payday advance no credit check payday advance loans online payday loan instant approval loans online instant approval online payday loan application online payday loan application the best online payday loans advance payday loans online payday advance small online payday loans free sex chat free erotic chat erotic chat rooms erotic chat rooms web cams porn free sex webcam chat free adult webcam chat free sex webcam chat instant payday loans online payday advance loan best payday loan best payday loan online

short term payday loan instant payday loans instant payday loans loans online erotic chat rooms good chat rooms cam sluts chat rooms fast payday loans short term payday loan payday loans online no credit check same day loan best online loans online payday loans direct lenders small online payday loans easy online payday loans same day loan pay day loans same day loans same day payday loans online free cam porn slut chat free web cam sluts free porn show argument essay critical essay website that does homework for you write me a research paper a payday loan easy payday loan easy payday loan a payday loan web cam porn free xxx webcams free xxx webcams nude video chat

illustration essay illustration essay illustration essay argument essay research paper english homework help online research papers writing essay for college research papers school papers school papers math help online small online payday loans easy payday loans online the best online payday loans small online payday loans a payday loan easy payday loan a payday loan cash loans sex video chat hot webcam girls adult webcam hot webcam girls

advance payday loans online best payday loans online the best online payday loans the best online payday loans cam sites free webcams free bbw webcams online sluts best essay writing service writing my essay paper writing computer assignment help payday loans the best online payday loans direct payday lenders the best online payday loans research paper biology assignment help research paper ut online homework same day loan payday express pay day loans payday loan direct lenders fastest payday loan no credit check lenders only fastest payday loan money lender no credit check

assignments help online economic assignment help algebra help school papers bad credit payday loans direct lenders payday advance loan online payday loan application instant online loans best payday loan best cash advance loans online best payday loan best payday loan advance payday loans online online payday loans direct lenders short term loans direct lenders online payday loans direct lenders naked cam show girls cfnm show fuck show

research essay management assignment help buy an essay argumentative essay online payday loan application online payday loan lender instant online payday loan online payday loan lenders girl webcam webcam amateur webcam pussy pussy webcam live porn cam porn webcams live cams bbw live cams speedy cash payday loans online quick loans 100 approval same day loans same day loan essay checker critical essay essay checker write essay online payday loan application money lender no credit check online payday loan application online payday loan application essay writing service essay writing essay writing buy homework

cam sluts adult chat room live porn webcam cfnm show sex chat free chat rooms free chat rooms free porn chat fast payday loans payday loans direct lender easy payday loans online fast payday loans buy essay online buy essay online buy essays online buy an essay instant online loans instant payday loans instant online loans instant online loans loans online instant approval online installment loans easy online payday loans easy online payday loans payday loans for bad credit loans online bad credit online loans direct lenders bad credit payday loans direct lenders

online payday loan online payday loans instant approval fast online payday loans payday loan online payday loan application online payday loan application quick loans 100 approval instant payday loans cfnm show cfnm show adult chats chat sex dissertation writing essay writing service dissertation writing essay writing service write a college essay critical essay critical essay college essay outlines help on writing a research paper college essay good college essays help with essays assignments free xxx webcams free xxx webcams free sexy webcams free xxx webcams online payday advance payday loans with no credit check direct payday loans online payday advance loan free webcam sex free sex webcam free sex webcam xxx web cams direct lenders for bad credit no credit check lenders only fast payday loan best payday loan

advance payday loans online payday loans instant approval quick loans loans college essay college paper college paper chemistry online homework college essay help writing a thesis for a research paper college essay help college essay help online payday loans direct lenders direct lenders online loans online payday loans direct lenders quick cash loan asian sex show show girls cfnm show good chat rooms live cam porno free porn cams free porn cams free cam porn easy fast payday loans fast payday loans fast online payday loans fast payday loans webcam pussy webcam amateur webcam pussy webcam pussy erotic chat rooms wife on webcam web cam sluts free chat rooms

online payday loans for bad credit payday loans bad credit payday loan online advance payday loans online quick loans 100 approval direct payday lenders online payday loan application direct lenders online loans same day loans payday loans online the best online payday loans small online payday loans critical essay essay writing critical essay write essay payday loan online fastest payday loan fastest payday loan fastest payday loan paper writing spss assignment help college paper college essay payday loan cash loan lenders direct lenders easy payday loan

payday loans online direct lenders fast online payday loans fast payday loans easy fast payday loans high school essay help paper writing paper writing paper writing online loan payday advance loan same day loans cash advance loan buy essays good college essays admissions essays umi dissertation services

cash advance loan payday loans online direct lenders online pay day loans payday advance loan loans online bad credit loans online bad credit the best online payday loans loans online bad credit payday advance no credit check payday loan direct lenders payday loans direct lenders no credit check loans payday cash advances online payday loans direct lenders short term loans direct lenders online payday loans direct lenders

a payday loan a payday loan faxless payday loans best payday loan fastest payday loan online lenders fastest payday loan fastest payday loan small payday loans payday loans on line small payday loans payday loans bad credit fastest payday loan payday loan online cash advance cash advance loan argument essay scholarship essay scholarship essay scholarship essay fast payday loans fast payday loans easy fast payday loans direct lenders immediate payment loans

writing a prospectus for a research paper help with dissertation writing research paper research essay college essay heading go do your homework college essay help buy essay online online payday advance loan payday advance loan cash payday loans online online payday advance loan argumentative essay homework help canada school papers i need help with homework loans online bad credit easy payday loan best payday loan online best payday loan online

same day payday loans online pay day loans online loans no credit check instant approval online loan direct lender loans payday loans direct lenders online payday lenders payday loans lenders free sex webcam chat free sex webcam chat free webcam sluts free sex webcam chat

online payday advance loan online payday loan lender online payday loan lender online payday loans online installment loans small payday loans small payday loans payday loans online online loans direct lenders online payday loans no credit check payday loans direct lenders payday loans direct lenders only research report engineering assignment help research writing research report argument essay argument essay critical essay term papers online college essay help college essay help homework help live chat write a college essay cash advance fastest payday loan payday loan lenders payday loans online direct lenders

need help with statistics homework students assignment help best essay writing service dissertation writing essay writing brainfuse homework help essay writing essay writing best payday loan payday loan online payday advance online loans online instant approval short term loans direct lenders direct lender payday loans best payday loan online payday loans direct lenders webcam pussy pussy webcam free sex cam girl webcam best online payday loans online payday loan application payday loan online online payday advance loan easy payday loans online the best online payday loans direct loans the best online payday loans

college paper online essay college essay college paper research essay school papers research papers abortion research paper cfnm show free adult cam to cam fuck show web cam porno same day loan online payday lenders payday loans direct lenders payday loans direct lenders fastest payday loan speedy cash payday loans online online payday loan pay day loans

payday advance loan cash advance loan payday advance loan advance cash payday loan best payday loan check into cash fastest payday loan fastest payday loan direct payday loans quick loans no credit check payday loan direct lenders payday loans online direct lender direct lenders of loans payday loans online direct lender online payday loans for bad credit bad credit payday loans pay someone to write my assignment writing my essay essay writing dissertation writing

quick loans quick loans payday loans direct lenders quick loans chat sex free webcam sex free sex webcam free webcam sex easy loans direct payday lenders online online payday loans direct lenders quick loan sex chat sex chat free live webcams sex webcam sex chat free sex webcam chat free adult webcam chat free sex webcam chat free sex webcam chat research paper write a paper research paper research essay research writing research report high school homework help research writing

pussy webcam cfnm show sex chat room fuck show best dissertation writing essay checker help me do my math homework critical essay payday loan companies payday loan direct lender payday loan direct lender direct lender loans quick loans quick loans quick loans quick loans scholarship essay scholarship essay college essay scholarship essay

instant online payday loan online payday loan application online payday loan lender instant online payday loan online payday loan application online payday loan application online payday loan application cash loan advance payday loan direct lenders payday loans direct lenders payday loans direct lenders payday loans direct lenders instant online payday loan quick loans 100 approval payday loan online online payday advance loan free webcam porn free online sex chat free porn web cam free webcam porn

direct payday loans payday advance loans same day payday loans online same day payday loans online argument essay argument essay illustration essay do my assignment sex chat chat cam sex sex chat online xxx chatrooms cash loan instant online loans instant payday loans instant online loans online payday loans easy payday loans payday loans for bad credit short term loans direct lenders

easy payday loans online loans online easy online payday loans fast loans no credit check web cam sex chat cfnm show bbw webcams free xxx webcams free webcam porn porn webcams free webcam porn free webcam porn

online payday lenders payday loans for bad credit payday loans lenders direct lenders payday loans best payday loan online best payday loan online best payday loan online best payday loan online write a paper research essay research essay best websites for essays free online sex cams free sex video chat cam sluts free webcams

cash loans easy fast payday loans instant online loans instant payday loans small payday loans best payday loans small payday loans best payday loans easy online payday loans easy cash payday loan same day payday loans online payday loans online direct lender best payday loan online best payday loan online lenders fast payday loan payday advance loan online payday advance loan advance cash payday loan online payday loan application internet payday loans internet payday loans fast payday loans fast payday loans free bbw cams free webcam porn webcam dildo free online porn chat online payday loan application payday loan near me no credit check lenders only online payday loan application

direct lenders payday loans payday loans direct lenders money loan online payday loans direct lenders school papers essay writer school papers math help online same day payday loans online online payday loans direct lenders instant loans online online payday loans direct lenders buy research paper cheap dissertation writing essay writing order of a research paper payday loans direct lenders only bad credit payday loans instant online payday loan online payday loan lender asian sex show adult webcams free xxx webcams free xxx webcams term paper college essay prompts english assignment help college paper

law assignment help college essay prompts college essay help good college essays free sex webcam chat free sex webcam chat my free web cam free adult webcam chat critical essay critical essay essay checker essay checker quick cash loan emergency loans no credit check online payday loans no credit check quick cash loans payday loans direct lenders payday loan direct lenders payday loan direct lender direct lenders payday loans online payday loan application online payday loan application online payday advance loan online payday advance loan

bad credit loans direct lenders loans online bad credit loans online bad credit bad credit payday loans direct lenders internet payday loans cash loans internet payday loans direct lenders online loans live porn cams online sex video chat strip club webcam adult webcam sites

cash loans quick loans 100 approval quick loans payday loans adultchat free xxx webcams free bbw webcams free xxx webcams critical essay buying an essay buy homework online essay helper online payday loans direct lenders online payday loans direct lenders online payday loans direct lenders online payday loans direct lenders loans payday cash loan speedy cash online payday loans for bad credit porn live chat live porn cams live porn cams one on one chat rooms online payday loan instant approval best payday loan online online payday loans instant approval online payday loan lender chat cam sex sex chat sex chat slut chat buy essay online buy essays online buy essay online essay online porn live webcam free sex webcam free webcam sex porn webcams

direct lenders no credit check quick loans 100 approval payday loan companies best payday loan university of texas online homework essay helper uk assignment help college essay outlines online payday loan application direct lenders for bad credit short term loans direct lenders online payday loan application

free online porn chat free webcam porn free webcam porn online sluts adult chat room live sex chat webcam sex chat live sex chat webcam pussy wife on webcam webcam pussy webcam porn easy payday loans online payday loans cash advance lenders easy cash payday loan payday loans online payday loans online fast online payday loans installment loans no credit check online payday loans direct lenders direct payday loan lenders online loans direct lenders online lenders no credit check emergency loans online payday loans for bad credit online payday loan application paydayloans

argument essay illustration essay illustration essay argument essay same day loans direct loans payday loans direct lenders same day loans payday loans lenders payday cash loan instant online loans direct payday loans online payday loans direct lenders online payday loans direct lenders easy approval payday loans no credit check loans online payday loan lender payday loan online direct lenders payday loans online payday loan lender chat rooms webcam dildo pussy cam free chat rooms erotic sex chat sex chat online webcam sex chat chat cam sex

cfnm show fuck show fuck show fuck show online payday advance loan cash loans no credit check no credit check payday loans same day loan sex chat online adult chat room sex chat sex chat online online loans same day loans payday bad credit loan instant loans online critical essay write essay essay helper write essay adult chat room free webcam sex milf show free online porn cams free adult chat sex chat cam live porn cam free adult chat best payday loan payday advance loan fastest payday loan fastest payday loan need help with assignment finance dissertation help college essay help college essay help buy essay online mymaths online homework motivate me to do my homework buy college essays

the best online payday loans cash til payday loan the best online payday loans the best online payday loans scholarship essay argumentative essay fraction homework help scholarship essay online payday loan application online payday loan application direct lenders payday loans payday loans online direct lenders porn web cam cfnm show nude show nude show essay writing best essay writing service paper writing i have to do my homework payday loans online direct lenders online payday loans direct lenders payday loan near me online payday loans direct lenders girl webcam wife on webcam webcam amateur pussy webcam

erotic chat room webcam amateur webcam pussy free xxx webcams fastest payday loan fast payday loan best payday loan fastest payday loan free sex web chat strip club webcam nude video chat free porn chat free sex webcam chat free sex webcam chat free sex webcam chat free sex webcam chat research report research writing research writing research writing instant online loans instant payday loans money loan no credit check loan essay checker scholarship essay essay checker argumentative essay papers writing college admissions essay help term paper essay writing service online payday loans for bad credit cash til payday loan payday loans for bad credit online payday loans for bad credit

buy essays good college essays homework help australia college essays best cash loan same day loan same day loans same day loans payday loans no credit check pay day loan direct online lenders online payday loan application best payday loan quick loans online loan direct payday lenders free sex webcam free sex webcam free webcam sex free webcam sex online payday loan lender payday loans direct lender payday loans for bad credit direct payday lenders nursing essay help best essay writing service college admission essay help writing my essay term paper primary homework help egypt college essays pay to do my assignment

check into cash payday loans online best payday loans online payday loans quick loans bad credit payday loans direct lenders loans quick loans critical essay essay checker website that write essays for you critical essay paper writing term paper research essays research paper

payday loans direct lenders only online payday loans direct lenders payday loans direct lenders only direct payday lenders online free bbw cams slut cams free porn cams live webcam porn payday loans online direct lender payday loan lenders instant online payday loan online payday loans for bad credit small online payday loans instant online payday loan online payday loan lender payday research essay research writing nursing homework help research report

best cash loan payday advance online fast payday loans fast payday loans term paper college paper do assignment for me paper writing online loan instant online loans instant online loans instant online loans free sex webcam free sex web chat free webcam sex free sex webcam college essay prompts literature review service good college essays helping with homework get a loan easy payday loan online payday loan application online payday loan application cash advance lenders online payday advance loan cash advance lenders payday advance loan

research paper woodland junior homework help paper writing paper writing best payday loan online payday cash loan instant online payday loan online payday loan application argumentative essay argumentative essay top essay writing websites physical science homework help free sex webcam chat free adult webcam chat free adult webcam chat free sex webcam chat

homework help science writing a paper logic homework help my homework helper webcam slut free naked webcam chat webcams free sex webcam chat free porn chat live porn cam free webcam porn free cam porn web cam pussy online sluts webcams porn chat sex cfnm show webcam sex bbw live cams cfnm show adult webcams porn chats free xxx webcams free xxx webcams easy fast payday loans direct lenders no credit check fast online payday loans fast online payday loans online payday loan application loans online instant approval online payday loans instant approval same day payday loans online research writing research writing homework help college write research papers for money

Pages