Pergunta

I'm planning on develop an android app that can access an HMI/SCADA system, so users of this app could remotely monitor and control their plants using tablets. This is actually an idea for a graduation project.

I've got some experience with SCADA systems and almost no experience with App developing.

My questions are:

  1. Firstly, is it possible to implement this idea?

  2. What kind of communications between PC and Tablet should I use? Through internet or LAN?

  3. Is it necessarily to use OPC? (I've googled and it seemed to be the only way. Even teslaScada app is using it)..

  4. And finally, what would be the idea for getting data from the HMI/SCADA?

I only need someone to help me getting my foot at the beginning of right road, to know which topics I should search and learn.

Foi útil?

Solução

  1. Of course, connecting an electronic system with another one is possible. However, it may not be easy, especially if you have no experience in network applications.

  2. There is no fundamental difference between the Internet and a LAN. You must consider security (and be aware of pitfalls). Also, to make your application available via the Internet, you'll have to have a domain name and/or static IP address.

  3. You can use any protocol. Typically, most applications use HTTP because it is well-understood, scalable, available on virtually all platforms and it is somewhat known how to secure it. None of this applies to OPC. To answer the letter of the question, it is not necessary; you can use any protocol.

  4. Well, via what protocol do you get the data now (in your current CLI or GUI application)? That should be (after careful security considerations) a good starting point.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top