HTML5を使ってAndroidでSCADAプラントを表示したい。画像のテキストは継続的に変更されます。画像の上にラベルを使用して、javascriptを使用してテキストを処理してみました。しかし、SCADA プラントに特定の方法はありますか?
2 に答える
ここで考慮すべきことがたくさんあります。
データはどのように受け取りますか?
ほとんどの場合、データを取得してポーリングするには、SCADA サーバーと (OPC またはサポートされている別のプロトコルを使用して) インターフェイスする独自の Web アプリケーションを開発する必要があります。そこから、モバイル アプリケーション (クライアント) が Web アプリケーションと通信してデータを表示できるように、API を開発する必要があります。
クライアントがデータをポーリングできるようになったら、JavaScript を使用して画像のラベルを定期的に更新できます。ただし、Android アプリにタグ リスト全体を数秒ごとに要求させるのではなく (表示されているものなど)、タグ/ポイント/変数の範囲のみをポーリングするようにしてください (膨大なデータ費用がかかる可能性があります)。
安全
不正アクセスされても問題ないですか?機密データや安全な制御コマンドはありますか? SCADA サーバーをインターネットに公開することは、最善の方法ではありません。ただし、基本的な考え方としては、上記のソリューションを使用して、Web アプリケーション サーバーをインターネットに接続し、ローカルに接続することができます。セキュリティ ポリシーがあり、セキュリティを適切に分析していれば、2 つのサーバーが通信できる可能性があります (そして、目的のために安全である可能性があります)。
SCADA がない場合は、InduSoft Web Studio を使用することをお勧めします。彼らはまさにあなたが探しているものであるStudio Mobile Accessを持っています.
これは彼らのデモ アプリケーションへのリンクです: http://demo.indusoft.com/ma/
ユーザー: Guest、パスワード: Indusoft
このアプリケーションは、Android およびデスクトップ用の Chrome、Safari および IE10 と互換性があります。