我想使用 HTML5 在 android 中显示 SCADA 工厂。图像上的文字将不断变化。我尝试在图像上使用标签并使用 javascript 处理文本。但是 SCADA 工厂有什么特定的方法吗?
2 回答
这里有很多事情需要考虑。
您将如何接收数据?
您很可能必须开发自己的 Web 应用程序与 SCADA 服务器接口(使用 OPC 或其他支持的协议)来获取和轮询数据。从那里您需要开发一个 API,以便您的移动应用程序(客户端)可以与 Web 应用程序对话并显示数据。
一旦您的客户可以轮询数据,是的,您可以使用 javascript 定期更新图像标签。但是,请确保您只轮询一系列标签/点/变量(例如显示的那些),而不是让您的 android 应用每隔几秒就请求整个标签列表(那里可能会产生巨大的数据费用)。
安全
如果获得未经授权的访问,是否会出现问题?任何敏感数据或安全控制命令?将您的 SCADA 服务器暴露在互联网上并不是最好的主意。一个基本的想法,通过上面的解决方案,您可以将您的 Web 应用程序服务器连接到 Internet 并在本地连接。如果您有安全策略并且对您的安全性进行了很好的分析,那么两台服务器就可以进行通信(并且可能是安全的 - 出于您的目的)。
如果您没有 SCADA,一个很好的解决方案是使用 InduSoft Web Studio。他们拥有您正在寻找的 Studio Mobile Access。
这是他们演示应用程序的链接:http: //demo.indusoft.com/ma/
用户是:Guest,密码是:Indusoft
该应用程序与适用于 Android 和桌面的 Chrome、Safari 和 IE10 兼容。