2011-11-11 13 views
1

TCP/IP経由でPLCコントローラのデータを読み取るクライアント用のiOSアプリケーションを開発しています。 PLCデバイスには、ユーザーを認証する方法はありません。基本的に、あなたが探しているものがネット上にあるかどうかを知っている場合です。必要に応じてデータを読み込んでレジスタに書き込むことができます。このアプリケーションの目的は、アプリで何らかの許可または認証を許可することです。例。前記デバイスのエンジニアはレジスタにアクセスする能力を有するが、メンテナンスワーカーは読み取り専用のアクセス権しか持たない。 LAN上にあるPLCデバイスに認証方法を追加する方法はありません。私はアプリを通してそれをやる方法を考え出す必要があります。iOSアプリケーションでの認証方法

提案がありますか?心に留めておくべき

物事...

1:多くの場合、これらのPLCデバイスは、インターネットへのアクセスを持っているLAN上にありません。

2:多くの場合アプリ/ iPhoneは、Webベースの認証の任意の並べ替えのためにインターネットに取得することができなくなります。

3:認証は、クロスプラットフォームの互換性が必要になりますので、このアプリは、Android上で開発する必要があります。

4:さまざまな企業とは異なり、クライアントは「調整」し、ユーザーのアクセス権を「カスタマイズ」する能力が必要になります。

何かを明確にする必要がある場合はお知らせください。ありがとう!

+0

あなたはどんな答えをお探しですか? Androidデバイスでの認証方法を知りたいのですか、システム全体のアーキテクチャ設計に役立つ必要がありますか? – grimmig

答えて

0

アレン・ブラドリーは、すでにOCのための彼らのPLCのと呼ばれるAssetcentreのために非常に類似したソフトウェアプラットフォームを作成しました。私は彼らのアーキテクチャを誇張するために慎重に自分のドキュメントを読むことをお勧めします。彼らのソフトウェアシステムでは、最初のステップは、すべてのPCからPLC通信ソフトウェアを削除し、認証/セキュリティを処理し、実際のP​​C <→PLC通信を行う特別な「ゲートウェイ」ネットワークバージョンを介して接続することです。

は「未接続」モードでは、PCは、ファイルが「期限が切れる」ように、その中に有効期限を持っているライセンス(セキュリティプロファイルをダウンロード)「借用します」。工場内の「ならず者」PCと

明らかに誰もが、彼らはそれを行うために使用される方法に戻って行くことによって、このすべてをバイパスすることができます。

関連する問題